<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://chew.wiki/index.php?action=history&amp;feed=atom&amp;title=DIRCord</id>
	<title>DIRCord - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://chew.wiki/index.php?action=history&amp;feed=atom&amp;title=DIRCord"/>
	<link rel="alternate" type="text/html" href="https://chew.wiki/index.php?title=DIRCord&amp;action=history"/>
	<updated>2026-04-10T08:49:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://chew.wiki/index.php?title=DIRCord&amp;diff=983&amp;oldid=prev</id>
		<title>Chew: add category and repo external link</title>
		<link rel="alternate" type="text/html" href="https://chew.wiki/index.php?title=DIRCord&amp;diff=983&amp;oldid=prev"/>
		<updated>2025-01-10T06:25:38Z</updated>

		<summary type="html">&lt;p&gt;add category and repo external link&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:25, 10 January 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== External link ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* {{GitHub Repo URL|Chew|DIRCord}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Software written in Ruby]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key chewwiki:diff:1.41:old-180:rev-983:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Chew</name></author>
	</entry>
	<entry>
		<id>https://chew.wiki/index.php?title=DIRCord&amp;diff=180&amp;oldid=prev</id>
		<title>Chew: fix dead end by adding links, also forgot to say chew wrote it lol</title>
		<link rel="alternate" type="text/html" href="https://chew.wiki/index.php?title=DIRCord&amp;diff=180&amp;oldid=prev"/>
		<updated>2023-05-17T19:36:58Z</updated>

		<summary type="html">&lt;p&gt;fix dead end by adding links, also forgot to say chew wrote it lol&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:36, 17 May 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;DIRCord&#039;&#039;&#039; was an IRC relay designed to be used on a Discord server. Users could use the software, it would create a server on Discord, and for every channel that was created, the user would join on the configured IRC network. It was built using Ruby on top of the &#039;&#039;cinch&#039;&#039; library to connect to IRC, and &#039;&#039;discordrb&#039;&#039; library to connect to Discord. It was abandoned mid-2019.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;DIRCord&#039;&#039;&#039; was an IRC relay designed to be used on a Discord server &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;developed by [[Chew]]&lt;/ins&gt;. Users could use the software, it would create a server on Discord, and for every channel that was created, the user would join on the configured IRC network. It was built using Ruby on top of the &#039;&#039;cinch&#039;&#039; library to connect to IRC, and &#039;&#039;discordrb&#039;&#039; library to connect to Discord. It was abandoned mid-2019.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Features ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Features ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key chewwiki:diff:1.41:old-115:rev-180:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Chew</name></author>
	</entry>
	<entry>
		<id>https://chew.wiki/index.php?title=DIRCord&amp;diff=115&amp;oldid=prev</id>
		<title>Chew: dircord lore</title>
		<link rel="alternate" type="text/html" href="https://chew.wiki/index.php?title=DIRCord&amp;diff=115&amp;oldid=prev"/>
		<updated>2022-09-03T20:10:10Z</updated>

		<summary type="html">&lt;p&gt;dircord lore&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;DIRCord&amp;#039;&amp;#039;&amp;#039; was an IRC relay designed to be used on a Discord server. Users could use the software, it would create a server on Discord, and for every channel that was created, the user would join on the configured IRC network. It was built using Ruby on top of the &amp;#039;&amp;#039;cinch&amp;#039;&amp;#039; library to connect to IRC, and &amp;#039;&amp;#039;discordrb&amp;#039;&amp;#039; library to connect to Discord. It was abandoned mid-2019.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
The library was designed to be users who still wanted to talk to users on IRC without wanting to use an IRC client. Every channel on the Discord would link to a channel on the configured IRC network.&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
Users could run the &amp;lt;code&amp;gt;setup.rb&amp;lt;/code&amp;gt; script to configure everything in a nice, organized matter. The following options in the &amp;lt;code&amp;gt;config.yaml&amp;lt;/code&amp;gt; were as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ Config.yaml options&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;nickname&amp;lt;/code&amp;gt; || The bot&amp;#039;s nickname on IRC.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;server&amp;lt;/code&amp;gt; || The IRC server for the bot to connect to.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;realname&amp;lt;/code&amp;gt; || The IRC bot&amp;#039;s &amp;quot;real name.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;username&amp;lt;/code&amp;gt; || The IRC bot&amp;#039;s username, shown after the @ in a user&amp;#039;s host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;nickservpass&amp;lt;/code&amp;gt; || The password to authenticate with NickServ on the IRC network.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ssl&amp;lt;/code&amp;gt; || Whether to enable SSH when connecting to IRC.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;port&amp;lt;/code&amp;gt; || The port to use when connecting to the IRC network.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;token&amp;lt;/code&amp;gt; || The token used to connect to the Discord bot.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;server_id&amp;lt;/code&amp;gt; || The server ID to listen to.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;user_id&amp;lt;/code&amp;gt; || The user ID of the Discord user to listen to.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
&lt;br /&gt;
Unlike a custom IRC client, using Discord had its limitations. Notably, the user list on the sidebar would not update to reflect the IRC member list. Additionally, the user&amp;#039;s role in that channel wouldn&amp;#039;t accurately reflect.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
On May 7th, 2018, the initial files in the repository were made.&amp;lt;ref&amp;gt;[https://github.com/Chew/DIRCord/commits/master?after=91ab9840763e0856a8eb711a779595557db28819+34&amp;amp;branch=master&amp;amp;qualified_name=refs%2Fheads%2Fmaster Commits to Chew/DIRCord on GitHub]&amp;lt;/ref&amp;gt; Several commits were added throughout the following days, building out the platform into what it is now. There was a one year gap between May 9th, 2018 and May 18th, 2019.&amp;lt;ref&amp;gt;[https://github.com/Chew/DIRCord/commits/master?before=91ab9840763e0856a8eb711a779595557db28819+35&amp;amp;branch=master&amp;amp;qualified_name=refs%2Fheads%2Fmaster Commits to Chew/DIRCord on GitHub]&amp;lt;/ref&amp;gt; From there, some more commits would be done throughout the next month, before its final commit would be pushed.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Chew</name></author>
	</entry>
</feed>