<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.blaatschaap.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andre</id>
	<title>BlaatSchaap Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blaatschaap.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andre"/>
	<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php/Special:Contributions/Andre"/>
	<updated>2026-04-18T03:33:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MH32F103&amp;diff=53</id>
		<title>MH32F103</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MH32F103&amp;diff=53"/>
		<updated>2026-04-17T15:42:01Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page discusses a number of MCUs that are expected to share the same or a closely related die.&lt;br /&gt;
&lt;br /&gt;
* AIR32F103&lt;br /&gt;
* HL2030A&lt;br /&gt;
* HL2103A&lt;br /&gt;
* MH2103C&lt;br /&gt;
* MH32F103A&lt;br /&gt;
* MH32F103C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Companies: &lt;br /&gt;
* Beijing Hongli Kunpeng International Trade Co., LTD. https://www.hlkpint.com &lt;br /&gt;
* Mega Hunt  https://megahuntmicro.com/ &lt;br /&gt;
* LuatOS https://wiki.luatos.org/&lt;br /&gt;
&lt;br /&gt;
On https://www.hlkpint.com it currently lists the HL2030 and HL2103. There are mentions of HL32F103C and HL32F103A. The website shows replacement part numbers for ST, GD and Geehy part numbers.&lt;br /&gt;
There are English datasheets for HL2030A, HL2103A and MH2103C, but there are no reference manuals. The datasheets are mention Megahunt as the company. &lt;br /&gt;
&lt;br /&gt;
There are various git repositories floating around on github for the air32f103, mh32f103 and mh2103c, mentioning the parts are equivalent.&lt;br /&gt;
&lt;br /&gt;
These chips are reported to have additional RAM (96 KiB) that can be unlocked by some magic bytes. Additionally they can run much faster (up to 218 MHz). Furthermore they offer a random number generator and a dac.&lt;br /&gt;
&lt;br /&gt;
In a migration guide it discusses a way to identify the MCU. It seems their serial number starts with a fixed value. The migration guide discusses&lt;br /&gt;
&lt;br /&gt;
 MH2103C CBT6   0x1C5A5BBX&lt;br /&gt;
 MH2103C CCT6   0x1C5A5CCX&lt;br /&gt;
&lt;br /&gt;
The LuatOS wiki mentions the following values&lt;br /&gt;
&lt;br /&gt;
 AIR32F103CBT6 0x1A5A5BBX&lt;br /&gt;
 AIR32F103CCT6 0x1A5A5CCX&lt;br /&gt;
 AIR32F103RPT6 0x1A6A5CDX&lt;br /&gt;
 AIR32F103VET6 0x1A8A6DDX&lt;br /&gt;
 AIR32F103VGT6 0x1A8A6EDX&lt;br /&gt;
 AIR32F103ZET6 0x1A9A6DDX&lt;br /&gt;
&lt;br /&gt;
Observed values are&lt;br /&gt;
&lt;br /&gt;
 AIR32F103   0x1a5a5bb5&lt;br /&gt;
  MH32F103   0x1a5a5cca&lt;br /&gt;
&lt;br /&gt;
The fist byte in the migration guide is 1C. Observed on the tested MCU it is 1A. This suggests these are equivalent to HL2103A in stead, furthermore we see the BB and CC near the end, suggesting a 128 KiB flash and a 256 KiB flash variant.&lt;br /&gt;
&lt;br /&gt;
There have some issues as discussed in a previous blog post (TODO link)&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MCU32F1&amp;diff=52</id>
		<title>MCU32F1</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MCU32F1&amp;diff=52"/>
		<updated>2026-04-15T13:39:11Z</updated>

		<summary type="html">&lt;p&gt;Andre: Created page with &amp;quot;This page discusses STM32F1 compatible microcontrollers, sometimes referred to as clones.  Data needs to be copies from the old wiki ( https://pmwiki.blaatschaap.be/pmwiki.php/Microcontrollers/MCU32F1 ) and updated.  * STM32F103  * APM32F103 * CH32F103 * CKS32F103 * CS32F103 * FCM32F103 * GD32F103 * HK32F103 * MG32F103 * MH32F103 * MM32F103 * MS32F103 * RX32F103&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page discusses [[STM32F1]] compatible microcontrollers, sometimes referred to as clones.&lt;br /&gt;
&lt;br /&gt;
Data needs to be copies from the old wiki ( https://pmwiki.blaatschaap.be/pmwiki.php/Microcontrollers/MCU32F1 ) and updated.&lt;br /&gt;
&lt;br /&gt;
* STM32F103&lt;br /&gt;
&lt;br /&gt;
* APM32F103&lt;br /&gt;
* CH32F103&lt;br /&gt;
* CKS32F103&lt;br /&gt;
* CS32F103&lt;br /&gt;
* FCM32F103&lt;br /&gt;
* GD32F103&lt;br /&gt;
* HK32F103&lt;br /&gt;
* MG32F103&lt;br /&gt;
* MH32F103&lt;br /&gt;
* MM32F103&lt;br /&gt;
* MS32F103&lt;br /&gt;
* RX32F103&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=STM32F1&amp;diff=51</id>
		<title>STM32F1</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=STM32F1&amp;diff=51"/>
		<updated>2026-04-15T13:31:44Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page discusses the STM32F1 series by ST Microcontrollers.&lt;br /&gt;
&lt;br /&gt;
The F1 series were introduced in 2007. This was one of the first Cortex-M based microcontrollers available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Variants of the STM32F1 series&lt;br /&gt;
|-&lt;br /&gt;
! Line              !! Part number             !! Flash                       || DIE&lt;br /&gt;
|-&lt;br /&gt;
| Value Line        || STM32F100               ||                             || DIE420 &lt;br /&gt;
|-&lt;br /&gt;
| Low-density       || STM32F10{1,2,3}x{4,6}   || between 16 and 32 KiB       || DIE412&lt;br /&gt;
|-&lt;br /&gt;
| Medium-density    || STM32F10{1,2,3}x{8,B}   || between 64 and 128 KiB      || DIE410&lt;br /&gt;
|-&lt;br /&gt;
| High-density      || STM32F10{1,2,3}x{C.D.E} || between 256 and 512 KiB     || DIE414&lt;br /&gt;
|-&lt;br /&gt;
| XL-density        || STM32F10{1,2,3}x{F,G}   || between 768 KiB and 1 MiB   || DIE430&lt;br /&gt;
|-&lt;br /&gt;
| Connectivity line || STM32F10{5,7}           ||                             || DIE418&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MediaWiki:Sidebar&amp;diff=50</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MediaWiki:Sidebar&amp;diff=50"/>
		<updated>2025-03-31T17:44:08Z</updated>

		<summary type="html">&lt;p&gt;Andre: Undo revision 49 by Andre (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* BlaatSchaap&lt;br /&gt;
** [https://www.blaatschaap.be Main]&lt;br /&gt;
** [https://forum.blaatschaap.be Forum]&lt;br /&gt;
** [https://irc.blaatschaap.be IRC]&lt;br /&gt;
** [https://radio.blaatschaap.be Radio]&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MediaWiki:Sidebar&amp;diff=49</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MediaWiki:Sidebar&amp;diff=49"/>
		<updated>2025-03-30T11:42:45Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
** [https://www.blaatschaap.be Home]&lt;br /&gt;
** [https://forum.blaatschaap.be Forum]&lt;br /&gt;
** [https://irc.blaatschaap.be IRC]&lt;br /&gt;
** [https://radio.blaatschaap.be Radio]&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MediaWiki:Sidebar&amp;diff=48</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MediaWiki:Sidebar&amp;diff=48"/>
		<updated>2025-03-30T11:41:21Z</updated>

		<summary type="html">&lt;p&gt;Andre: Created page with &amp;quot; * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * SEARCH * BlaatSchaap ** [https://www.blaatschaap.be Main] ** [https://forum.blaatschaap.be Forum] ** [https://irc.blaatschaap.be IRC] ** [https://radio.blaatschaap.be Radio] * TOOLBOX * LANGUAGES&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* BlaatSchaap&lt;br /&gt;
** [https://www.blaatschaap.be Main]&lt;br /&gt;
** [https://forum.blaatschaap.be Forum]&lt;br /&gt;
** [https://irc.blaatschaap.be IRC]&lt;br /&gt;
** [https://radio.blaatschaap.be Radio]&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=47</id>
		<title>MoonEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=47"/>
		<updated>2025-03-30T11:18:45Z</updated>

		<summary type="html">&lt;p&gt;Andre: moony runs fine in wine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:MoonEdit.png|alt=MoonEdit|thumb|MoonEdit]]&lt;br /&gt;
MoonEdit (WikiPedia: https://en.wikipedia.org/wiki/MoonEdit), commonly referred to as Moony in the BlaatSchaap community, &lt;br /&gt;
&lt;br /&gt;
was a multi-user notepad.&lt;br /&gt;
It was popular in the BlaatSchaap community during its early days. The software, however, is no longer &lt;br /&gt;
&lt;br /&gt;
being maintained, and due the closed source nature cannot be forked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the author of the software offered downloads for Windows, Linux and FreeBSD, only the Windows version offered the client.  &lt;br /&gt;
&lt;br /&gt;
The *NIX versions were server versions only. However, it runs fine in wine, but there are some issues with multi-monitor setups.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, there are some limitations to the Windows editor. This was written in an era when unicode was still not commonly used.   &lt;br /&gt;
&lt;br /&gt;
Therefore, the tool uses an 8-bit character set. Due the developer being Polish, it uses the Windows-1250 character set,   &lt;br /&gt;
&lt;br /&gt;
while in Western Europe, the Windows-1252 character set was the default. This resulted in wrong characters  &lt;br /&gt;
&lt;br /&gt;
being displayed beyond ASCII characters.  &lt;br /&gt;
&lt;br /&gt;
After the MoonEdit project shut down, alternatives have been considered. One of such alternatives is Gobby, which is an open source project.&lt;br /&gt;
&lt;br /&gt;
While Gobby offers similar functionality, and does not suffer from the character set issues mentioned above, it never gained the popularity Moony had.&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=Moony&amp;diff=46</id>
		<title>Moony</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=Moony&amp;diff=46"/>
		<updated>2025-03-30T10:44:05Z</updated>

		<summary type="html">&lt;p&gt;Andre: Redirected page to MoonEdit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[MoonEdit]]&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=45</id>
		<title>MoonEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=45"/>
		<updated>2025-03-30T08:58:04Z</updated>

		<summary type="html">&lt;p&gt;Andre: Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:MoonEdit.png|alt=MoonEdit|thumb|MoonEdit]]&lt;br /&gt;
MoonEdit (WikiPedia: https://en.wikipedia.org/wiki/MoonEdit), commonly referred to as Moony in the BlaatSchaap community, &lt;br /&gt;
&lt;br /&gt;
was a multi-user notepad.&lt;br /&gt;
It was popular in the BlaatSchaap community during its early days. The software, however, is no longer &lt;br /&gt;
&lt;br /&gt;
being maintained, and due the closed source nature cannot be forked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the author of the software offered downloads for Windows, Linux and FreeBSD, only the Windows version offered the client.  &lt;br /&gt;
&lt;br /&gt;
The *NIX versions were server versions only. Furthermore, there are some limitations to the Windows editor. This was written in an  &lt;br /&gt;
&lt;br /&gt;
era when unicode was still not commonly used. Therefore, the tool uses an 8-bit character set. Due the developer being Polish, it uses the  &lt;br /&gt;
&lt;br /&gt;
Windows-1250 character set, while in Western Europe, the Windows-1252 character set was the default. This resulted in wrong characters  &lt;br /&gt;
&lt;br /&gt;
being displayed beyond ASCII characters.  &lt;br /&gt;
&lt;br /&gt;
After the MoonEdit project shut down, alternatives have been considered. One of such alternatives is Gobby, which is an open source project.&lt;br /&gt;
&lt;br /&gt;
While Gobby offers similar functionality, and does not suffer from the character set issues mentioned above, it never gained the popularity Moony had.&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:MoonEdit.png&amp;diff=44</id>
		<title>File:MoonEdit.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:MoonEdit.png&amp;diff=44"/>
		<updated>2025-03-30T08:57:48Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MoonEdit&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=43</id>
		<title>MoonEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=43"/>
		<updated>2025-03-30T08:51:05Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MoonEdit (WikiPedia: https://en.wikipedia.org/wiki/MoonEdit), commonly referred to as Moony in the BlaatSchaap community, &lt;br /&gt;
&lt;br /&gt;
was a multi-user notepad.&lt;br /&gt;
It was popular in the BlaatSchaap community during its early days. The software, however, is no longer &lt;br /&gt;
&lt;br /&gt;
being maintained, and due the closed source nature cannot be forked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the author of the software offered downloads for Windows, Linux and FreeBSD, only the Windows version offered the client.  &lt;br /&gt;
&lt;br /&gt;
The *NIX versions were server versions only. Furthermore, there are some limitations to the Windows editor. This was written in an  &lt;br /&gt;
&lt;br /&gt;
era when unicode was still not commonly used. Therefore, the tool uses an 8-bit character set. Due the developer being Polish, it uses the  &lt;br /&gt;
&lt;br /&gt;
Windows-1250 character set, while in Western Europe, the Windows-1252 character set was the default. This resulted in wrong characters  &lt;br /&gt;
&lt;br /&gt;
being displayed beyond ASCII characters.  &lt;br /&gt;
&lt;br /&gt;
After the MoonEdit project shut down, alternatives have been considered. One of such alternatives is Gobby, which is an open source project.&lt;br /&gt;
&lt;br /&gt;
While Gobby offers similar functionality, and does not suffer from the character set issues mentioned above, it never gained the popularity Moony had.&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=42</id>
		<title>MoonEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=MoonEdit&amp;diff=42"/>
		<updated>2025-03-30T08:43:00Z</updated>

		<summary type="html">&lt;p&gt;Andre: Created page with &amp;quot;MoonEdit (WikiPedia: https://en.wikipedia.org/wiki/MoonEdit), commonly referred to as Moony in the BlaatSchaap community, was a multi-user notepad. It was popular in the BlaatSchaap community during its early days. The software, however, is no longer being maintained, and due the closed source nature cannot be forked.  While the author of the software offered downloads for Windows, Linux and FreeBSD, only the Windows version offered the client. The *NIX versions were ser...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MoonEdit (WikiPedia: https://en.wikipedia.org/wiki/MoonEdit), commonly referred to as Moony in the BlaatSchaap community, was a multi-user notepad.&lt;br /&gt;
It was popular in the BlaatSchaap community during its early days. The software, however, is no longer being maintained, and due the closed source&lt;br /&gt;
nature cannot be forked.&lt;br /&gt;
&lt;br /&gt;
While the author of the software offered downloads for Windows, Linux and FreeBSD, only the Windows version offered the client. The *NIX versions&lt;br /&gt;
were server versions only. Furthermore, there are some limitations to the Windows editor. This was written in an era when unicode was still not&lt;br /&gt;
commonly used. Therefore, the tool uses an 8-bit character set. Due the developer being Polish, it uses the Windows-1250 character set, while in&lt;br /&gt;
Western Europe, the Windows-1252 character set was the default. This resulted in wrong characters being displayed beyond ASCII characters. &lt;br /&gt;
&lt;br /&gt;
After the MoonEdit project shut down, alternatives have been considered. One of such alternatives is Gobby, which is an open source project.&lt;br /&gt;
While Gobby offers similar functionality, and does not suffer from the character set issues mentioned above, it never gained the popularity&lt;br /&gt;
Moony had.&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Services&amp;diff=41</id>
		<title>IRC/Services</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Services&amp;diff=41"/>
		<updated>2025-03-30T07:24:05Z</updated>

		<summary type="html">&lt;p&gt;Andre: add password to RECOVER&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
On BlaatIRC we offer Anope Services to register nicknames and channels.&lt;br /&gt;
&lt;br /&gt;
To register your nickname, type (replace password and emailaddress with your desired password and your email address)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ REGISTER password emailaddress&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Then after connecting to IRC, you can identify yourself with&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ IDENTIFY password&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Most IRC clients can do this automatically. Furthermore if your IRC clients supports SASL, that can be used instead, and doing so is preferred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To register additional nicknames, change to the desired nickname and type&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ GROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To remove a nick from a group, change to that nick and type:&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ UNGROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If your connection got a PING timeout, and you connect with a different nickname, you can regain your nickname with (replacing nickname with the nick you with to recover)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ RECOVER nickname password&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=40</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=40"/>
		<updated>2025-03-29T11:06:09Z</updated>

		<summary type="html">&lt;p&gt;Andre: KVIrc screenshot now with I/O Dark theme.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
[[File:HexChat Screenshot (dark theme).png|alt=HexChat Screenshot (dark theme)|none|thumb|HexChat Screenshot (dark theme)]]&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
[[File:KVIrc with i-o dark theme.png|alt=KVIrc with i/o dark theme|none|thumb|KVIrc with i/o dark theme]]&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
[[File:Quassel Screenshot.png|alt=Quassel Screenshot|none|thumb|Quassel Screenshot]]&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 20250328-125022.png|alt=Goguma Screenshot|thumb|Goguma Screenshot|none]]&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
[[File:Revolution IRC Screenshot.png|thumb|none]]&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:KVIrc_with_i-o_dark_theme.png&amp;diff=39</id>
		<title>File:KVIrc with i-o dark theme.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:KVIrc_with_i-o_dark_theme.png&amp;diff=39"/>
		<updated>2025-03-29T11:05:16Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KVIrc with i/o dark theme&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=38</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=38"/>
		<updated>2025-03-29T10:57:43Z</updated>

		<summary type="html">&lt;p&gt;Andre: Add screenshots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
[[File:HexChat Screenshot (dark theme).png|alt=HexChat Screenshot (dark theme)|none|thumb|HexChat Screenshot (dark theme)]]&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
[[File:KVIrc Screenshot.png|alt=KVIrc Screenshot|none|thumb|KVIrc Screenshot]]&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
[[File:Quassel Screenshot.png|alt=Quassel Screenshot|none|thumb|Quassel Screenshot]]&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 20250328-125022.png|alt=Goguma Screenshot|thumb|Goguma Screenshot|none]]&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
[[File:Revolution IRC Screenshot.png|thumb|none]]&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:Quassel_Screenshot.png&amp;diff=37</id>
		<title>File:Quassel Screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:Quassel_Screenshot.png&amp;diff=37"/>
		<updated>2025-03-29T10:57:12Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quassel Screenshot&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:KVIrc_Screenshot.png&amp;diff=36</id>
		<title>File:KVIrc Screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:KVIrc_Screenshot.png&amp;diff=36"/>
		<updated>2025-03-29T10:56:36Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KVIrc Screenshot&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:HexChat_Screenshot_(dark_theme).png&amp;diff=35</id>
		<title>File:HexChat Screenshot (dark theme).png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:HexChat_Screenshot_(dark_theme).png&amp;diff=35"/>
		<updated>2025-03-29T10:35:00Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HexChat Screenshot (dark theme)&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC&amp;diff=34</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC&amp;diff=34"/>
		<updated>2025-03-29T10:24:50Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The BlaatSchaap IRC Server is at&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
|Hostname&lt;br /&gt;
|irc.blaatschaap.be&lt;br /&gt;
|-&lt;br /&gt;
|IPv4&lt;br /&gt;
|77.174.203.200&lt;br /&gt;
|-&lt;br /&gt;
|IPv6&lt;br /&gt;
|2a02:a46a:fc8f:1:ba:23ff:fec7:eb03&lt;br /&gt;
|-&lt;br /&gt;
|Plain Text Ports&lt;br /&gt;
|6667 and 8067&lt;br /&gt;
|-&lt;br /&gt;
|SSL Ports&lt;br /&gt;
|6697 and 9999&lt;br /&gt;
|-&lt;br /&gt;
|IRCd&lt;br /&gt;
|UnrealIRCd-6&lt;br /&gt;
|-&lt;br /&gt;
|Services&lt;br /&gt;
|Anope-2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[IRC/Services]] for information about how to use the services.&lt;br /&gt;
&lt;br /&gt;
See [[IRC/Clients]] for information about IRC clients&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2025&amp;diff=33</id>
		<title>BlaatBot2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2025&amp;diff=33"/>
		<updated>2025-03-29T09:19:39Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2025 is the fifth generation on BlaatBots.&lt;br /&gt;
&lt;br /&gt;
It is currently under development. It is written in C++  (--std=gnu++26)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In its current phase, the IRC protocol is being implemented. The IRC implementation will include [https://ircv3.net/ IRCv3] and [https://modern.ircdocs.horse/ Modern IRC] features, as well as [https://datatracker.ietf.org/doc/html/draft-pfenning-irc-extensions-04 IRCX] features.&lt;br /&gt;
&lt;br /&gt;
Currently the project is a single binary, but the planning includes making it modular akin [[BlaatBot2009]]. Initially there will be another IRC bot, but using the IRC implementation for an IRC client is considered.&lt;br /&gt;
&lt;br /&gt;
== Compiler Support ==&lt;br /&gt;
BlaatBot2025 is developed to compile with the gcc compiler and tested to build with clang as well. Being developed on ArchLinux, the compiler version will get updated during the development. At the time of writing, the g++ version is 14.2.1 and the clang++ version is 19.1.7.&lt;br /&gt;
&lt;br /&gt;
== Operating System Support ==&lt;br /&gt;
BlaatBot2025 is developed on ArchLinux, and primary testing happens on Arch. Thus the primary target OS is GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, the code is expected to be able to run on any operatering system that implements POSIX APIs. When the project matures, it is planned to test on OpenBSD, NetBSD, DragonFlyBSD as well as HaikuOS. &lt;br /&gt;
&lt;br /&gt;
It is also planned to perform testing on musl/Linux, thus a Linux kernel with a musl C library in stead of the GNU C library. A Linux distro using the musl C library is for example Alpine Linux. &lt;br /&gt;
&lt;br /&gt;
As for non-POSIX operating systems, Microsoft Windows (and ReactOS) might be supported, but is no priority.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
musl/Linux support is investigating what the impact of the fact musl does not implement unloading libraries (https://wiki.musl-libc.org/functional-differences-from-glibc.html#Unloading-libraries). One thing we know, it won&#039;t call destructors. We can detect that and call them manually, so big deal. But when loading an updated version of the same library, will the remains of the previous version in memory cause issues. Will it re-use the previous symbols? Eg. when the same symbol name was used, but a struct got additional members. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the BSD family, it&#039;s mostly that their socket structs include a length field. Just some #ifdef in the TCPConnection class. Trivial, no problems expected here. Perhaps an issue could be older compiler versions. I&#039;m not really using C++26 features so switching back to an older version should not be an issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Windows support, the main difference is expected to be library loading, and some trivial things such as initialising WinSock. Some features only interesting during debugging, such as setting a thread name, require Windows 10 version 1607 or later. Removing that feature should drop the minimum required version. The challenge for Windows, how low can we go? What&#039;s the earliest version we can support?&lt;br /&gt;
&lt;br /&gt;
== Planned Features ==&lt;br /&gt;
The initial planned feature set includes: IRC bot functionality, with loadable bot modules. The commands the bot supports will be loaded as a library.&lt;br /&gt;
&lt;br /&gt;
For these libraries, it is planned they&#039;ll include two API. A C++ API and a C API. For the C++ API/ABI it will have to turn out if crossing library borders causes issues. It will have to be sure they&#039;re linked to the exact same version of the classes. Might have to implement some checking there.&lt;br /&gt;
&lt;br /&gt;
For the C API, when calling from/to the library, some wrapper code will have to run, but otherwise, less strict checking is required when crossing library borders. the C API will allow for language bindings to other languages. It is planned to at least include Pascal bindings, as this was the language BlaatBot2005 was written in. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Language Bindings ===&lt;br /&gt;
The support of language bindings will be a research project. The last required is as follows: Load a library written in another language from C++, call into that library and register callbacks, have the library call back into the C++ code. &lt;br /&gt;
&lt;br /&gt;
Calling into another language is one thing, but also being able to call back makes it not all languages can be supported easily (there may be a workaround running in a separate process and communicating over sockets, but that ain&#039;t the goal here)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C++ code will offer a C and a C++ API/ABI.&lt;br /&gt;
&lt;br /&gt;
It should be rather easy to get [https://dlang.org/ D] language bindings, as D can directly bind to C++, and D is also supported by the GNU Compiler Collection.  So, language bindings to D are expected to be trivial.  https://dlang.org/spec/cpp_interface.html&lt;br /&gt;
&lt;br /&gt;
Another language supported by the GNU Compiler Collection is go. As my compiler already supports it, I might give it a try. https://go.dev/doc/install/gccgo#C_Interoperability&lt;br /&gt;
&lt;br /&gt;
Since Rust is getting popular, I might have a look at that language as well. https://docs.rust-embedded.org/book/interoperability/rust-with-c.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So far, these languages produce libraries native to the operating system they&#039;re built for. Next we consider some languages that do not compile to native code:&lt;br /&gt;
&lt;br /&gt;
Take for example Python, as it is a scripting language, once cannot simply create an .so file and load that. It seems the solution Python gives to this is called Embedding. See https://docs.python.org/3/extending/embedding.html&lt;br /&gt;
&lt;br /&gt;
For JavaScript, or formally, ECMAScript, it is also possible to embed an engine https://duktape.org/guide.html#introduction&lt;br /&gt;
&lt;br /&gt;
As for Java, it compiled to byte code, runs in a VM. However, it offers an interoperability layer called JNI. It seems to support calling into, as well as being called, across language barriers. See https://nachtimwald.com/2017/06/17/calling-java-from-c/&lt;br /&gt;
&lt;br /&gt;
As for C#, when running on Windows, calling managed code from unmanaged code can be done easily. https://www.codeproject.com/Tips/695387/Calling-Csharp-NET-methods-from-unmanaged-C-Cplusp However, it won&#039;t be trivial to do the same on other operating systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other languages have been proposed include [https://www.lua.org/ Lua] and [https://www.angelcode.com/angelscript/ AngelScript].&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=32</id>
		<title>BlaatBot2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=32"/>
		<updated>2025-03-29T07:08:38Z</updated>

		<summary type="html">&lt;p&gt;Andre: /* User Commandstest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BlaatBot2007 Screenshot.png|alt=BlaatBot2007 Screenshot|thumb|BlaatBot2007 Screenshot]]&lt;br /&gt;
BlaatBot2007, the third generation of BlaatBots, is the first BlaatBot written in C++.&lt;br /&gt;
&lt;br /&gt;
It&#039;s source code is available at https://github.com/BlaatSchaapArchive/blaatbot2007&lt;br /&gt;
&lt;br /&gt;
The bot does not support a configuration file. All settings, such as the server and channel are determined compile time. (This was left as a TODO)&lt;br /&gt;
&lt;br /&gt;
The bot has no static restrains on the number of channels or users it supports, as opposed to earlier BlaatBots.&lt;br /&gt;
&lt;br /&gt;
== Supported Commands ==&lt;br /&gt;
BlaatBot2007 has a number of built-in commands, listed below. Additionally, it could parse a text file with simple text substitution commands, originating from a mIRC bot, supplied by Eileen a.k.a. Violet&lt;br /&gt;
&lt;br /&gt;
=== User Commands ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;os&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;lines&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;seen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;ul&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;isclone&lt;br /&gt;
&lt;br /&gt;
=== Admin Commands ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;nick&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;join&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;part&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;quit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;refresh&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=31</id>
		<title>BlaatBot2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=31"/>
		<updated>2025-03-28T16:32:05Z</updated>

		<summary type="html">&lt;p&gt;Andre: Change the prefix from ! to :&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BlaatBot2007 Screenshot.png|alt=BlaatBot2007 Screenshot|thumb|BlaatBot2007 Screenshot]]&lt;br /&gt;
BlaatBot2007, the third generation of BlaatBots, is the first BlaatBot written in C++.&lt;br /&gt;
&lt;br /&gt;
It&#039;s source code is available at https://github.com/BlaatSchaapArchive/blaatbot2007&lt;br /&gt;
&lt;br /&gt;
The bot does not support a configuration file. All settings, such as the server and channel are determined compile time. (This was left as a TODO)&lt;br /&gt;
&lt;br /&gt;
The bot has no static restrains on the number of channels or users it supports, as opposed to earlier BlaatBots.&lt;br /&gt;
&lt;br /&gt;
== Supported Commands ==&lt;br /&gt;
BlaatBot2007 has a number of built-in commands, listed below. Additionally, it could parse a text file with simple text substitution commands, originating from a mIRC bot, supplied by Eileen a.k.a. Violet&lt;br /&gt;
&lt;br /&gt;
=== User Commandstest ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;os&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;lines&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;seen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;ul&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;isclone&lt;br /&gt;
&lt;br /&gt;
=== Admin Commands ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;nick&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;join&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;part&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;quit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;refresh&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2009&amp;diff=30</id>
		<title>BlaatBot2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2009&amp;diff=30"/>
		<updated>2025-03-28T16:23:43Z</updated>

		<summary type="html">&lt;p&gt;Andre: Adding Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BlaatBot2009 Screenshot.png|alt=BlaatBot2009 Screenshot|thumb|BlaatBot2009 Screenshot]]&lt;br /&gt;
BlaatBot2009 was the fourth generation of BlaatBots. BlaatBot2009 was written in C++.&lt;br /&gt;
&lt;br /&gt;
It&#039;s source code is available at https://github.com/BlaatSchaapArchive/blaatbot2009&lt;br /&gt;
&lt;br /&gt;
BlaatBot2009 got a modular design approach, &lt;br /&gt;
&lt;br /&gt;
* Protocol (only IRC was implemented)&lt;br /&gt;
* Clients (only BOT was implemented)&lt;br /&gt;
&lt;br /&gt;
The BOT client supported modules itself, implementing the bot commands, however only a test module was implemented. &lt;br /&gt;
&lt;br /&gt;
This project never left its proof-of-concept phase. Mainly due graduating and being too busy with a full-time job afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While all components were written in C++, the API between these modules was a C API. The reason for this was twofold. At the time André read about potential issues when passing C++ objects between library boundaries, especially on Windows. Furthermore, such design will allow for modules written in other languages.&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:BlaatBot2009_Screenshot.png&amp;diff=29</id>
		<title>File:BlaatBot2009 Screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:BlaatBot2009_Screenshot.png&amp;diff=29"/>
		<updated>2025-03-28T16:23:30Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2009 Screenshot&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=28</id>
		<title>BlaatBot2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=28"/>
		<updated>2025-03-28T16:18:23Z</updated>

		<summary type="html">&lt;p&gt;Andre: Adding Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BlaatBot2007 Screenshot.png|alt=BlaatBot2007 Screenshot|thumb|BlaatBot2007 Screenshot]]&lt;br /&gt;
BlaatBot2007, the third generation of BlaatBots, is the first BlaatBot written in C++.&lt;br /&gt;
&lt;br /&gt;
It&#039;s source code is available at https://github.com/BlaatSchaapArchive/blaatbot2007&lt;br /&gt;
&lt;br /&gt;
The bot does not support a configuration file. All settings, such as the server and channel are determined compile time. (This was left as a TODO)&lt;br /&gt;
&lt;br /&gt;
The bot has no static restrains on the number of channels or users it supports, as opposed to earlier BlaatBots.&lt;br /&gt;
&lt;br /&gt;
== Supported Commands ==&lt;br /&gt;
BlaatBot2007 has a number of built-in commands, listed below. Additionally, it could parse a text file with simple text substitution commands, originating from a mIRC bot, supplied by Eileen a.k.a. Violet&lt;br /&gt;
&lt;br /&gt;
=== User Commands ===&lt;br /&gt;
!test&lt;br /&gt;
&lt;br /&gt;
!os&lt;br /&gt;
&lt;br /&gt;
!lines&lt;br /&gt;
&lt;br /&gt;
!seen&lt;br /&gt;
&lt;br /&gt;
!ul&lt;br /&gt;
&lt;br /&gt;
!isclone&lt;br /&gt;
&lt;br /&gt;
=== Admin Commands ===&lt;br /&gt;
!nick&lt;br /&gt;
&lt;br /&gt;
!join&lt;br /&gt;
&lt;br /&gt;
!part&lt;br /&gt;
&lt;br /&gt;
!quit&lt;br /&gt;
&lt;br /&gt;
!refresh&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:BlaatBot2007_Screenshot.png&amp;diff=27</id>
		<title>File:BlaatBot2007 Screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:BlaatBot2007_Screenshot.png&amp;diff=27"/>
		<updated>2025-03-28T16:18:08Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2007 Screenshot&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2006&amp;diff=26</id>
		<title>BlaatBot2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2006&amp;diff=26"/>
		<updated>2025-03-28T16:13:03Z</updated>

		<summary type="html">&lt;p&gt;Andre: Adding Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BlaatBot 2006 running on Windows XP.png|alt=BlaatBot 2006 running on Windows XP|thumb|BlaatBot 2006 running on Windows XP]]&lt;br /&gt;
BlaatBot2006 was the second generation of IRC bots written by André.&lt;br /&gt;
&lt;br /&gt;
This bot was, like [[BlaatBot2005]], written in Borland Delphi 7.&lt;br /&gt;
&lt;br /&gt;
Source code is at: https://github.com/BlaatSchaapArchive/blaatbot2006&lt;br /&gt;
&lt;br /&gt;
An attempt to support multiple channel was made, however, the maximum number of channels was hard coded (due lack of knowledge at the time)&lt;br /&gt;
&lt;br /&gt;
Due this, and André learning C++ at Fontys, where he was introduced to the concept of a std::vector, the next generation of BlaatBots, [[BlaatBot2007]] was started, overcoming this problem.&lt;br /&gt;
&lt;br /&gt;
== Supported commands ==&lt;br /&gt;
!lag&lt;br /&gt;
&lt;br /&gt;
!idle&lt;br /&gt;
&lt;br /&gt;
!test&lt;br /&gt;
&lt;br /&gt;
!join&lt;br /&gt;
&lt;br /&gt;
!part&lt;br /&gt;
&lt;br /&gt;
!uptime&lt;br /&gt;
&lt;br /&gt;
!lseen&lt;br /&gt;
&lt;br /&gt;
!oidle&lt;br /&gt;
&lt;br /&gt;
!raw&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:BlaatBot_2006_running_on_Windows_XP.png&amp;diff=25</id>
		<title>File:BlaatBot 2006 running on Windows XP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:BlaatBot_2006_running_on_Windows_XP.png&amp;diff=25"/>
		<updated>2025-03-28T16:12:26Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot 2006 running on Windows XP&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2005&amp;diff=24</id>
		<title>BlaatBot2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2005&amp;diff=24"/>
		<updated>2025-03-28T16:11:48Z</updated>

		<summary type="html">&lt;p&gt;Andre: Adding Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:BlaatBot2005.png|alt=BlaatBot 2005 running on Windows XP|thumb|BlaatBot 2005 running on Windows XP]]&lt;br /&gt;
BlaatBot2005 was the first IRC bot written by André. As suggested by its name, it was written in 2005.&lt;br /&gt;
&lt;br /&gt;
The IRC Bot is written in Borland Delphi 7. Specifically, the Professional edition, due to the presence of certain components related to Networking.&lt;br /&gt;
&lt;br /&gt;
The source code is available at https://github.com/BlaatSchaapArchive/blaatbot2005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This was André&#039;s first coding project that was beyond the &amp;quot;Hello World&amp;quot; level. It&#039;s crappy, but it works.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Connects to a single server (plain text only) and can join a single chat room. &lt;br /&gt;
&lt;br /&gt;
There are two levels, user level and admin level. Whether a user has Admin level is determined by nickname in combination with NickServ registration.&lt;br /&gt;
&lt;br /&gt;
===== User Level Commands =====&lt;br /&gt;
!beer&lt;br /&gt;
&lt;br /&gt;
!coffee&lt;br /&gt;
&lt;br /&gt;
!cola&lt;br /&gt;
&lt;br /&gt;
!convert&lt;br /&gt;
&lt;br /&gt;
!cut&lt;br /&gt;
&lt;br /&gt;
!dice&lt;br /&gt;
&lt;br /&gt;
!find&lt;br /&gt;
&lt;br /&gt;
!give&lt;br /&gt;
&lt;br /&gt;
!info&lt;br /&gt;
&lt;br /&gt;
!kill&lt;br /&gt;
&lt;br /&gt;
!meow&lt;br /&gt;
&lt;br /&gt;
!music&lt;br /&gt;
&lt;br /&gt;
!nuke&lt;br /&gt;
&lt;br /&gt;
!pet&lt;br /&gt;
&lt;br /&gt;
!pie&lt;br /&gt;
&lt;br /&gt;
!porn&lt;br /&gt;
&lt;br /&gt;
!randomquote&lt;br /&gt;
&lt;br /&gt;
!shoot&lt;br /&gt;
&lt;br /&gt;
!slice&lt;br /&gt;
&lt;br /&gt;
!stab&lt;br /&gt;
&lt;br /&gt;
!stat&lt;br /&gt;
&lt;br /&gt;
!strangle&lt;br /&gt;
&lt;br /&gt;
!tea&lt;br /&gt;
&lt;br /&gt;
!throw&lt;br /&gt;
&lt;br /&gt;
!torture&lt;br /&gt;
&lt;br /&gt;
!woof&lt;br /&gt;
&lt;br /&gt;
===== Admin Level Commands =====&lt;br /&gt;
!action&lt;br /&gt;
&lt;br /&gt;
!admin&lt;br /&gt;
&lt;br /&gt;
!announce&lt;br /&gt;
&lt;br /&gt;
!badword&lt;br /&gt;
&lt;br /&gt;
!ban&lt;br /&gt;
&lt;br /&gt;
!dehop&lt;br /&gt;
&lt;br /&gt;
!deop&lt;br /&gt;
&lt;br /&gt;
!devoice&lt;br /&gt;
&lt;br /&gt;
!forceupdate&lt;br /&gt;
&lt;br /&gt;
!hop&lt;br /&gt;
&lt;br /&gt;
!id&lt;br /&gt;
&lt;br /&gt;
!join&lt;br /&gt;
&lt;br /&gt;
!kick&lt;br /&gt;
&lt;br /&gt;
!op&lt;br /&gt;
&lt;br /&gt;
!raw&lt;br /&gt;
&lt;br /&gt;
!rejoin&lt;br /&gt;
&lt;br /&gt;
!say&lt;br /&gt;
&lt;br /&gt;
!saypriv&lt;br /&gt;
&lt;br /&gt;
!spamoff&lt;br /&gt;
&lt;br /&gt;
!spamon&lt;br /&gt;
&lt;br /&gt;
!unban&lt;br /&gt;
&lt;br /&gt;
!update&lt;br /&gt;
&lt;br /&gt;
!voice&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:BlaatBot2005.png&amp;diff=23</id>
		<title>File:BlaatBot2005.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:BlaatBot2005.png&amp;diff=23"/>
		<updated>2025-03-28T16:11:16Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2005 Screenshot (Windows XP)&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Services&amp;diff=22</id>
		<title>IRC/Services</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Services&amp;diff=22"/>
		<updated>2025-03-28T15:01:19Z</updated>

		<summary type="html">&lt;p&gt;Andre: Add NickServ support in clients&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
On BlaatIRC we offer Anope Services to register nicknames and channels.&lt;br /&gt;
&lt;br /&gt;
To register your nickname, type (replace password and emailaddress with your desired password and your email address)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ REGISTER password emailaddress&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Then after connecting to IRC, you can identify yourself with&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ IDENTIFY password&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Most IRC clients can do this automatically. Furthermore if your IRC clients supports SASL, that can be used instead, and doing so is preferred. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To register additional nicknames, change to the desired nickname and type&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ GROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To remove a nick from a group, change to that nick and type:&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ UNGROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If your connection got a PING timeout, and you connect with a different nickname, you can regain your nickname with (replacing nickname with the nick you with to recover)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ RECOVER nickname&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=Main_Page&amp;diff=21</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=Main_Page&amp;diff=21"/>
		<updated>2025-03-28T14:53:49Z</updated>

		<summary type="html">&lt;p&gt;Andre: Link to old wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the BlaatSchaap Wiki&lt;br /&gt;
&lt;br /&gt;
Note: The old wiki has been moved to https://pmwiki.blaatschaap.be&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to use IRC Services, see [[IRC/Services]]&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=20</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=20"/>
		<updated>2025-03-28T14:36:51Z</updated>

		<summary type="html">&lt;p&gt;Andre: Screenshot positioning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 20250328-125022.png|alt=Goguma Screenshot|thumb|Goguma Screenshot|none]]&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
[[File:Revolution IRC Screenshot.png|thumb|none]]&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=19</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=19"/>
		<updated>2025-03-28T14:35:16Z</updated>

		<summary type="html">&lt;p&gt;Andre: Add screenshots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 20250328-125022.png|alt=Goguma Screenshot|thumb|Goguma Screenshot]]&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
[[File:Revolution IRC Screenshot.png|thumb]]&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:Revolution_IRC_Screenshot.png&amp;diff=18</id>
		<title>File:Revolution IRC Screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:Revolution_IRC_Screenshot.png&amp;diff=18"/>
		<updated>2025-03-28T14:34:55Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Revolution IRC Screenshot&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=File:Screenshot_20250328-125022.png&amp;diff=17</id>
		<title>File:Screenshot 20250328-125022.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=File:Screenshot_20250328-125022.png&amp;diff=17"/>
		<updated>2025-03-28T14:32:23Z</updated>

		<summary type="html">&lt;p&gt;Andre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Goguma Screenshot&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC_Clients&amp;diff=16</id>
		<title>IRC Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC_Clients&amp;diff=16"/>
		<updated>2025-03-28T14:27:33Z</updated>

		<summary type="html">&lt;p&gt;Andre: Andre moved page IRC Clients to IRC/Clients: Misspelled title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IRC/Clients]]&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=15</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=15"/>
		<updated>2025-03-28T14:27:33Z</updated>

		<summary type="html">&lt;p&gt;Andre: Andre moved page IRC Clients to IRC/Clients: Misspelled title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== IrisChat =====&lt;br /&gt;
Source: https://github.com/umutcamliyurt/IrisChat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.nemesis.irischat&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=14</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=14"/>
		<updated>2025-03-28T14:27:15Z</updated>

		<summary type="html">&lt;p&gt;Andre: Remove services&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== IrisChat =====&lt;br /&gt;
Source: https://github.com/umutcamliyurt/IrisChat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.nemesis.irischat&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=13</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=13"/>
		<updated>2025-03-28T14:26:55Z</updated>

		<summary type="html">&lt;p&gt;Andre: Andre moved page IRC to IRC Clients without leaving a redirect: Split off services and clients to their own articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== IrisChat =====&lt;br /&gt;
Source: https://github.com/umutcamliyurt/IrisChat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.nemesis.irischat&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
On BlaatIRC we offer Anope Services to register nicknames and channels.&lt;br /&gt;
&lt;br /&gt;
To register your nickname, type (replace password and emailaddress with your desired password and your email address)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ REGISTER password emailaddress&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Then after connecting to IRC, you can identify yourself with&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ IDENTIFY password&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To register additional nicknames, change to the desired nickname and type&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ GROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To remove a nick from a group, change to that nick and type:&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ UNGROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If your connection got a PING timeout, and you connect with a different nickname, you can regain your nickname with (replacing nickname with the nick you with to recover)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ RECOVER nickname&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2009&amp;diff=12</id>
		<title>BlaatBot2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2009&amp;diff=12"/>
		<updated>2025-03-28T14:25:41Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2009 was the fourth generation of BlaatBots. BlaatBot2009 was written in C++.&lt;br /&gt;
&lt;br /&gt;
It&#039;s source code is available at https://github.com/BlaatSchaapArchive/blaatbot2009&lt;br /&gt;
&lt;br /&gt;
BlaatBot2009 got a modular design approach, &lt;br /&gt;
&lt;br /&gt;
* Protocol (only IRC was implemented)&lt;br /&gt;
* Clients (only BOT was implemented)&lt;br /&gt;
&lt;br /&gt;
The BOT client supported modules itself, implementing the bot commands, however only a test module was implemented. &lt;br /&gt;
&lt;br /&gt;
This project never left its proof-of-concept phase. Mainly due graduating and being too busy with a full-time job afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While all components were written in C++, the API between these modules was a C API. The reason for this was twofold. At the time André read about potential issues when passing C++ objects between library boundaries, especially on Windows. Furthermore, such design will allow for modules written in other languages.&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2006&amp;diff=11</id>
		<title>BlaatBot2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2006&amp;diff=11"/>
		<updated>2025-03-28T14:15:49Z</updated>

		<summary type="html">&lt;p&gt;Andre: Update comments about hardcoded limit of channels.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2006 was the second generation of IRC bots written by André.&lt;br /&gt;
&lt;br /&gt;
This bot was, like [[BlaatBot2005]], written in Borland Delphi 7.&lt;br /&gt;
&lt;br /&gt;
Source code is at: https://github.com/BlaatSchaapArchive/blaatbot2006&lt;br /&gt;
&lt;br /&gt;
An attempt to support multiple channel was made, however, the maximum number of channels was hard coded (due lack of knowledge at the time)&lt;br /&gt;
&lt;br /&gt;
Due this, and André learning C++ at Fontys, where he was introduced to the concept of a std::vector, the next generation of BlaatBots, [[BlaatBot2007]] was started, overcoming this problem.&lt;br /&gt;
&lt;br /&gt;
== Supported commands ==&lt;br /&gt;
!lag&lt;br /&gt;
&lt;br /&gt;
!idle&lt;br /&gt;
&lt;br /&gt;
!test&lt;br /&gt;
&lt;br /&gt;
!join&lt;br /&gt;
&lt;br /&gt;
!part&lt;br /&gt;
&lt;br /&gt;
!uptime&lt;br /&gt;
&lt;br /&gt;
!lseen&lt;br /&gt;
&lt;br /&gt;
!oidle&lt;br /&gt;
&lt;br /&gt;
!raw&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=10</id>
		<title>BlaatBot2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2007&amp;diff=10"/>
		<updated>2025-03-28T14:12:50Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2007, the third generation of BlaatBots, is the first BlaatBot written in C++.&lt;br /&gt;
&lt;br /&gt;
It&#039;s source code is available at https://github.com/BlaatSchaapArchive/blaatbot2007&lt;br /&gt;
&lt;br /&gt;
The bot does not support a configuration file. All settings, such as the server and channel are determined compile time. (This was left as a TODO)&lt;br /&gt;
&lt;br /&gt;
The bot has no static restrains on the number of channels or users it supports, as opposed to earlier BlaatBots.&lt;br /&gt;
&lt;br /&gt;
== Supported Commands ==&lt;br /&gt;
BlaatBot2007 has a number of built-in commands, listed below. Additionally, it could parse a text file with simple text substitution commands, originating from a mIRC bot, supplied by Eileen a.k.a. Violet&lt;br /&gt;
&lt;br /&gt;
=== User Commands ===&lt;br /&gt;
!test&lt;br /&gt;
&lt;br /&gt;
!os&lt;br /&gt;
&lt;br /&gt;
!lines&lt;br /&gt;
&lt;br /&gt;
!seen&lt;br /&gt;
&lt;br /&gt;
!ul&lt;br /&gt;
&lt;br /&gt;
!isclone&lt;br /&gt;
&lt;br /&gt;
=== Admin Commands ===&lt;br /&gt;
!nick&lt;br /&gt;
&lt;br /&gt;
!join&lt;br /&gt;
&lt;br /&gt;
!part&lt;br /&gt;
&lt;br /&gt;
!quit&lt;br /&gt;
&lt;br /&gt;
!refresh&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2006&amp;diff=9</id>
		<title>BlaatBot2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2006&amp;diff=9"/>
		<updated>2025-03-28T13:55:29Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2006 was the second generation of IRC bots written by André.&lt;br /&gt;
&lt;br /&gt;
This bot was, like BlaatBot2005, written in Borland Delphi 7.&lt;br /&gt;
&lt;br /&gt;
An attempt to support multiple channel was made.&lt;br /&gt;
&lt;br /&gt;
However, this design was not completed, and the next year, succeeded by BlaatBot2007, written in C++.&lt;br /&gt;
&lt;br /&gt;
Source code is at: https://github.com/BlaatSchaapArchive/blaatbot2006&lt;br /&gt;
&lt;br /&gt;
== Supported commands ==&lt;br /&gt;
!lag&lt;br /&gt;
&lt;br /&gt;
!idle&lt;br /&gt;
&lt;br /&gt;
!test&lt;br /&gt;
&lt;br /&gt;
!join&lt;br /&gt;
&lt;br /&gt;
!part&lt;br /&gt;
&lt;br /&gt;
!uptime&lt;br /&gt;
&lt;br /&gt;
!lseen&lt;br /&gt;
&lt;br /&gt;
!oidle&lt;br /&gt;
&lt;br /&gt;
!raw&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=BlaatBot2005&amp;diff=8</id>
		<title>BlaatBot2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=BlaatBot2005&amp;diff=8"/>
		<updated>2025-03-28T13:34:44Z</updated>

		<summary type="html">&lt;p&gt;Andre: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlaatBot2005 was the first IRC bot written by André. As suggested by its name, it was written in 2005.&lt;br /&gt;
&lt;br /&gt;
The IRC Bot is written in Borland Delphi 7. Specifically, the Professional edition, due to the presence of certain components related to Networking.&lt;br /&gt;
&lt;br /&gt;
The source code is available at https://github.com/BlaatSchaapArchive/blaatbot2005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This was André&#039;s first coding project that was beyond the &amp;quot;Hello World&amp;quot; level. It&#039;s crappy, but it works.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Connects to a single server (plain text only) and can join a single chat room. &lt;br /&gt;
&lt;br /&gt;
There are two levels, user level and admin level. Whether a user has Admin level is determined by nickname in combination with NickServ registration.&lt;br /&gt;
&lt;br /&gt;
===== User Level Commands =====&lt;br /&gt;
!beer&lt;br /&gt;
&lt;br /&gt;
!coffee&lt;br /&gt;
&lt;br /&gt;
!cola&lt;br /&gt;
&lt;br /&gt;
!convert&lt;br /&gt;
&lt;br /&gt;
!cut&lt;br /&gt;
&lt;br /&gt;
!dice&lt;br /&gt;
&lt;br /&gt;
!find&lt;br /&gt;
&lt;br /&gt;
!give&lt;br /&gt;
&lt;br /&gt;
!info&lt;br /&gt;
&lt;br /&gt;
!kill&lt;br /&gt;
&lt;br /&gt;
!meow&lt;br /&gt;
&lt;br /&gt;
!music&lt;br /&gt;
&lt;br /&gt;
!nuke&lt;br /&gt;
&lt;br /&gt;
!pet&lt;br /&gt;
&lt;br /&gt;
!pie&lt;br /&gt;
&lt;br /&gt;
!porn&lt;br /&gt;
&lt;br /&gt;
!randomquote&lt;br /&gt;
&lt;br /&gt;
!shoot&lt;br /&gt;
&lt;br /&gt;
!slice&lt;br /&gt;
&lt;br /&gt;
!stab&lt;br /&gt;
&lt;br /&gt;
!stat&lt;br /&gt;
&lt;br /&gt;
!strangle&lt;br /&gt;
&lt;br /&gt;
!tea&lt;br /&gt;
&lt;br /&gt;
!throw&lt;br /&gt;
&lt;br /&gt;
!torture&lt;br /&gt;
&lt;br /&gt;
!woof&lt;br /&gt;
&lt;br /&gt;
===== Admin Level Commands =====&lt;br /&gt;
!action&lt;br /&gt;
&lt;br /&gt;
!admin&lt;br /&gt;
&lt;br /&gt;
!announce&lt;br /&gt;
&lt;br /&gt;
!badword&lt;br /&gt;
&lt;br /&gt;
!ban&lt;br /&gt;
&lt;br /&gt;
!dehop&lt;br /&gt;
&lt;br /&gt;
!deop&lt;br /&gt;
&lt;br /&gt;
!devoice&lt;br /&gt;
&lt;br /&gt;
!forceupdate&lt;br /&gt;
&lt;br /&gt;
!hop&lt;br /&gt;
&lt;br /&gt;
!id&lt;br /&gt;
&lt;br /&gt;
!join&lt;br /&gt;
&lt;br /&gt;
!kick&lt;br /&gt;
&lt;br /&gt;
!op&lt;br /&gt;
&lt;br /&gt;
!raw&lt;br /&gt;
&lt;br /&gt;
!rejoin&lt;br /&gt;
&lt;br /&gt;
!say&lt;br /&gt;
&lt;br /&gt;
!saypriv&lt;br /&gt;
&lt;br /&gt;
!spamoff&lt;br /&gt;
&lt;br /&gt;
!spamon&lt;br /&gt;
&lt;br /&gt;
!unban&lt;br /&gt;
&lt;br /&gt;
!update&lt;br /&gt;
&lt;br /&gt;
!voice&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=Main_Page&amp;diff=7</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=Main_Page&amp;diff=7"/>
		<updated>2025-03-28T12:59:56Z</updated>

		<summary type="html">&lt;p&gt;Andre: Add link to IRC services&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the BlaatSchaap Wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to use IRC Services, see [[IRC/Services]]&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Services&amp;diff=6</id>
		<title>IRC/Services</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Services&amp;diff=6"/>
		<updated>2025-03-28T12:58:35Z</updated>

		<summary type="html">&lt;p&gt;Andre: Created page with &amp;quot; On BlaatIRC we offer Anope Services to register nicknames and channels.  To register your nickname, type (replace password and emailaddress with your desired password and your email address)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt; /MSG NickServ REGISTER password emailaddress &amp;lt;/syntaxhighlight&amp;gt;Then after connecting to IRC, you can identify yourself with&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt; /MSG NickServ IDENTIFY password &amp;lt;/syntaxhighlight&amp;gt;To register additional nicknames, change to the desir...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
On BlaatIRC we offer Anope Services to register nicknames and channels.&lt;br /&gt;
&lt;br /&gt;
To register your nickname, type (replace password and emailaddress with your desired password and your email address)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ REGISTER password emailaddress&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Then after connecting to IRC, you can identify yourself with&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ IDENTIFY password&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To register additional nicknames, change to the desired nickname and type&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ GROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To remove a nick from a group, change to that nick and type:&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ UNGROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If your connection got a PING timeout, and you connect with a different nickname, you can regain your nickname with (replacing nickname with the nick you with to recover)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ RECOVER nickname&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=Main_Page&amp;diff=5</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=Main_Page&amp;diff=5"/>
		<updated>2025-03-28T12:55:35Z</updated>

		<summary type="html">&lt;p&gt;Andre: Create main page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the BlaatSchaap Wiki&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
	<entry>
		<id>https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=4</id>
		<title>IRC/Clients</title>
		<link rel="alternate" type="text/html" href="https://wiki.blaatschaap.be/index.php?title=IRC/Clients&amp;diff=4"/>
		<updated>2025-03-28T11:47:18Z</updated>

		<summary type="html">&lt;p&gt;Andre: /* Clients */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Desktop ====&lt;br /&gt;
&lt;br /&gt;
===== HexChat =====&lt;br /&gt;
Hexchat was the continuation of the X-Chat, when X-Chat was discontinued. Unfortunately, Hexchat itself got discontinued in February 2024.&lt;br /&gt;
&lt;br /&gt;
Website: https://hexchat.github.io/&lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/hexchat&lt;br /&gt;
&lt;br /&gt;
Windows download: https://hexchat.github.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== KVIrc =====&lt;br /&gt;
Website: https://www.kvirc.net/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) https://www.kvirc.net/?id=releases&amp;amp;lang=nl&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
===== Quassel =====&lt;br /&gt;
Website: https://quassel-irc.org/&lt;br /&gt;
&lt;br /&gt;
Downloads (Windows, macOS) : https://quassel-irc.org/downloads&lt;br /&gt;
&lt;br /&gt;
Linux: In your distro&#039;s repository ;)&lt;br /&gt;
&lt;br /&gt;
==== Mobile ====&lt;br /&gt;
&lt;br /&gt;
===== Goguma =====&lt;br /&gt;
Website: https://sr.ht/~emersion/goguma/&lt;br /&gt;
&lt;br /&gt;
Source: https://codeberg.org/emersion/goguma&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/fr.emersion.goguma/&lt;br /&gt;
&lt;br /&gt;
Google Play: https://play.google.com/store/apps/details?id=fr.emersion.goguma.play&lt;br /&gt;
&lt;br /&gt;
Apple App Store: https://apps.apple.com/us/app/goguma-irc/id6470394620&lt;br /&gt;
&lt;br /&gt;
===== IrisChat =====&lt;br /&gt;
Source: https://github.com/umutcamliyurt/IrisChat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.nemesis.irischat&lt;br /&gt;
&lt;br /&gt;
===== Revolution IRC =====&lt;br /&gt;
Revolution IRC is an IRC client for Android. &lt;br /&gt;
&lt;br /&gt;
Source: https://github.com/MCMrARM/revolution-irc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available on F-Droid: https://f-droid.org/packages/io.mrarm.irc/&lt;br /&gt;
&lt;br /&gt;
=== Services ===&lt;br /&gt;
On BlaatIRC we offer Anope Services to register nicknames and channels.&lt;br /&gt;
&lt;br /&gt;
To register your nickname, type (replace password and emailaddress with your desired password and your email address)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ REGISTER password emailaddress&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Then after connecting to IRC, you can identify yourself with&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ IDENTIFY password&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To register additional nicknames, change to the desired nickname and type&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ GROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;To remove a nick from a group, change to that nick and type:&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ UNGROUP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If your connection got a PING timeout, and you connect with a different nickname, you can regain your nickname with (replacing nickname with the nick you with to recover)&amp;lt;syntaxhighlight lang=&amp;quot;irc&amp;quot;&amp;gt;&lt;br /&gt;
/MSG NickServ RECOVER nickname&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andre</name></author>
	</entry>
</feed>