The Sims Wiki:IRC Channel: Difference between revisions

m
4 revisions imported
imported>MrBenC
(Updated with new information - Relay-TSW is now the bot that relays text between channels.)
m (4 revisions imported)
 
(14 intermediate revisions by 2 users not shown)
Line 1:
{{Info|Moving off freenode|freenode has been taken over by a hostile party (see [https://gist.github.com/joepie91/df80d8d36cd9d1bde46ba018af497409 this] for an explanation) and has forcibly closed our freenode IRC channel on #wikia-sims. Additionally, they have wiped their entire services database, meaning that '''all nickname and channel registrations have been deleted'''.<br /><br />Numerous projects and communities, including The Sims Wiki, have moved off freenode in response to these unacceptable measures. As of June 14, 2021, '''The Sims Wiki has ''no'' official IRC presence on freenode'''. Any channels you see there claiming to be part of The Sims Wiki are imposters.<br /><br />Please join either the [irc://irc.chatlounge.net/TheSimsWiki ChatLounge channel] or the new [irc://irc.libera.chat/TheSimsWiki Libera channel].}}
{{Tocright}}
{{minibox|start}}
Line 9 ⟶ 10:
Channels are maintained by an [[The Sims Wiki:Special positions#IRC contact|IRC contact]], a trusted member of the community selected to handle channel affairs, as well as providing a link between the wiki and the channels. The current IRC contact is [[User:K6ka|K6ka]].
 
If you're new to IRC, please see our [[/Getting started|Getting started page]], whichpage. will walkIf you throughare somehaving ofissues theconnecting veryto basicsIRC, ofyou usingmay ask for assistance on the [[Project talk:IRC Channel|talk page]].
 
See how much fun we have in the channel by taking a look at the [[The Sims Wiki:IRC Channel/quotes|IRC quotes]].
Line 26 ⟶ 27:
==Accessing the channels==
The wiki operates two IRC channels on two different [[wikipedia:IRC network|IRC networks]]. They are technically separate from each other and are run on different servers. To connect to these channels, you will need an IRC client. IRC is not part of the HTTP protocol, so by default your web browser can't connect to IRC on its own. You can choose to download and install the listed clients below, or you can use the "webchat" IRC clients that run in your web browser listed under the appropriate section below.
*[https://playhexchat.googlegithub.comio/store/apps/details?id=net.andchat AndChatHexChat] - a popular free IRC client for AndroidWindows and OSLinux.
*[https://addonswww.mozillacodeux.orgcom/en-UStextual/firefox/addon/16 ChatzillaTextual] - a freepopular paid IRC client for FirefoxmacOS.
*[httphttps://colloquywww.info/downloadsirccloud.htmlcom/ ColloquyIRCCloud] - ana web-based IRC client for MacAndroid, iOS, and any modern OSweb Xbrowser.
*[httphttps://www.mirc.com/get.html mIRC] - a client for Windows which isn't free but there is a 30 day free trial and you are able to purchase it if you wish.
*[http://hexchat.org HexChat] - A popular free IRC client for Windows, Mac OS X, and Linux.
*[https://apps.apple.com/us/app/limechat/id414030210?mt=12 LimeChat] - a free IRC client for macOS.
*[http://www.mirc.com/get.html mIRC] - a client for Windows which isn't free but there is a 30 day free trial and you are able to purchase it if you wish.
*[http://itunes.apple.com/us/app/rooms-your-iphone-irc-chat/id288282245?mt=8 Rooms] - an IRC client for iOS which is not free.
 
===freenode===
{{Info
|Notice
|Due to excessive trolling and spam on our freenode channel, you must '''both''' have a NickServ account on freenode (See [[/Creating a NickServ account|here]] for instructions on how to create one) ''and'' be granted [[#Voice|voice]] (mode +v) on the channel by a channel operator in order to speak. Please private message an active chanop from [[#Chanops|this list]] if you need assistance. If you're new to IRC, see our [[/Getting started|Getting started page]].<br>Alternatively, you can join our [[#ChatLounge|ChatLounge channel]].<br><br>We sincerely apologize for the inconvenience.
}}
Our [[wikipedia:freenode|freenode]] channel is the original, oldest channel, registered as '''#wikia-sims''' on irc.freenode.net. If you have an IRC client, [irc://irc.freenode.net/wikia-sims click here to join #wikia-sims]. If you do not wish to install an IRC client, you can use the [https://webchat.freenode.net/?channels=wikia-sims '''webchat'''], which runs right in your web browser.
 
;Chanops{{Anchor|freenode chanops}}
These users are channel operators on the freenode channel; if you have any issues, you can query them.
{{Chanops/freenode}}
===ChatLounge===
The wiki's alsoprimary operatesIRC apresence channelis on the smaller [httphttps://www.chatlounge.net/ ChatLounge] network, registered as '''#TheSimsWiki''' on irc.chatlounge.net. If you have an IRC client, [irc://irc.chatlounge.net/TheSimsWiki click here to join #TheSimsWiki]. If you do not wish to install an IRC client, you can use the [https://kiwiirc.com/nextclient/irc.chatlounge.net:9999/#TheSimsWikithesimswiki '''webchat'''], which runs right in your web browser.
 
;Chanops{{Anchor|ChatLounge chanops}}
These users are channel operators on the ChatLounge channel; if you have any issues, you can query them.
 
{{Chanops/ChatLounge}}
 
===freenodeLibera===
OurThe wiki also operates a second channel on the [[wikipedia:freenodeLibera Chat|freenodeLibera]] channel is the original, oldest channelnetwork, registered as '''#wikia-simsTheSimsWiki''' on irc.freenodelibera.netchat. If you have an IRC client, [irc://irc.freenodelibera.netchat/wikia-simsthesimswiki click here to join #wikia-simsthesimswiki]. If you do not wish to install an IRC client, you can use the [https://webchatkiwiirc.com/nextclient/irc.freenodelibera.netchat/?channels=wikia-simsthesimswiki '''webchat'''], which runs right in your web browser.
 
;Chanops{{Anchor|freenodeLibera chanops}}
These users are channel operators on the freenodeLibera channel; if you have any issues, you can query them.
 
{{Chanops/freenodeLibera}}
 
==IRC bots==
These are bots that you may see on the IRC channels. Please remember that these are not humans.
===freenode===
*'''Caroline''' is a bot using the same software as delta with different features. A list of available plugins can be viewed using "<code>+list</code>" and their commands with "<code>+list <i>plugin name</i></code>". It also has many aliases that can be viewed using the "<code>+aka list</code>" command. Controlled by [[User:Nyuszika7H|nyuszika7h]].
* '''ChanServ''' is freenode's [[wikipedia:Internet Relay Chat services#ChanServ|channel services]] bot. It manages the registration of the channel on the network and controls access to the channel. ChanServ will never see channel messages; for help, please use the '''/msg ChanServ help''' command.
*'''delta''' is a bot that can create links to pages on the wiki by typing <code>[[<page name>]]</code>. It <!--posts new tweets from [https://twitter.com/thesimswiki @thesimswiki], and -->has various <!--other--> serious and not-so-serious commands that can be viewed by typing "<code>`commands</code>" and "<code>`list alias</code>". Controlled by [[User:Xd1358|Xd1358]].
*'''Eve''' is a bot, built on the same framework as delta, but with different features. A list of available commands can be viewed by typing in "<code>Eve list</code>". Controlled by [[User:MrBenC|MrBenC]].
*'''Margo''' is a mysterious bot whose functions are largely unknown. We're still waiting for its owner to tell us more about her. Controlled by [[User:MrBenC|MrBenC]].
*'''Mystique''' is the successor of the late "Deus ex machina" and has a number of leisure commands, most of which are documented [[User:Lost Labyrinth/Mystique|here]]. Controlled by [[User:Lost Labyrinth|Lost Labyrinth]].
*'''Relay-TSW''' is an inter-network relay bot, and will post messages sent to our channel on freenode to the ChatLounge channel, and vice-versa. Controlled by [[User:MrBenC|MrBenC]].
*'''wm-bot''' is a bot used in several Wikimedia channels. It generates a [http://wm-bot.wmflabs.org/db/%23wikia-sims.htm statistics page] for the channel, among other tasks. Information about the bot can be found at [[m:wm-bot]]. The bot's access to #wikia-sims is controlled by [[User:K6ka|K6ka]].
 
===ChatLounge===
* '''Alice''' is a bot that looks up URLs pasted on the channel. It will report on the title of the webpage the URL points to, as well as the domain name. It also recognizes a number of other commands; type '''%list''' to view a list of them. Controlled by [[User:MrBenC|MrBenC]].
* '''ChanServ''' is ChatLounge's [[wikipedia:Internet Relay Chat services#ChanServ|channel services]] bot. It manages the registration of the channel on the network and controls access to the channel. ChanServ will never see channel messages; for help, please use the '''/msg ChanServ help''' command.
*'''Eve''' is a bot, built on the [https://github.com/ProgVal/Limnoria Limnoria] bot framework. A list of available commands can be viewed by typing in "<code>Eve list</code>". Controlled by [[User:MrBenC|MrBenC]].
* '''HelH''' is an anti-spam bot. It has IRC operator privileges on the network, meaning itthat can forcefully disconnect and ban users from the entire network. Controlled by [[User:MrBenC|MrBenC]].
*'''Margo''' is a mysterious bot whose functions are largely unknown. We're still waiting for its owner to tell us more about her. Controlled by [[User:MrBenC|MrBenC]].
* '''NarfiMystique''' is anotherthe anti-spamsuccessor bot,of likethe Hel.late The"Deus onlyex differencemachina" isand thathas Narfia is connected to the European (EU) sidenumber of theleisure networkcommands, whilemost Helof iswhich onare thedocumented US[[User:Lost sideLabyrinth/Mystique|here]]. Controlled by [[User:MrBenCLost Labyrinth|MrBenCLost Labyrinth]].
* '''Relay-TSWN''' is ananother interanti-network relayspam bot, andlike willH. postThe messagesonly sentdifference tois ourthat channelNarfi onis freenodeconnected to the ChatLoungeEuropean channel(EU) side of the network, andwhile vice-versaHel is on the US side. Controlled by [[User:MrBenC|MrBenC]].
*'''Relay-TSW''' is an inter-network relay bot, and will post messages sent to our channel on ChatLounge to the Libera channel, and vice-versa. Controlled by [[User:MrBenC|MrBenC]].
*'''Ultron_DC''' is a Discord-to-IRC relay bot that will post messages sent to the ''#irc-relay'' channel on our [[Project:Discord|Discord server]], and vice-versa. Messages sent by this bot will also be relayed to Libera via Relay-TSW. Controlled by [[User:Lost Labyrinth|Lost Labyrinth]].
 
== Stats page =Libera===
* '''ChanServ''' is freenodeLibera's [[wikipedia:Internet Relay Chat services#ChanServ|channel services]] bot. It manages the registration of the channel on the network and controls access to the channel. ChanServ will never see channel messages; for help, please use the '''/msg ChanServ help''' command.
The freenode channel has a webpage, referred to as a "stats page", which lists the most active users over a given period of time, actions taken, and topic changes, among other things. The stats page can be viewed [http://www.mrbenc.com/irc_channel_stats/freenode/lb-wikia-sims/wikia-sims.html here].
*'''Relay-TSW''' is an inter-network relay bot, and will post messages sent to our channel on freenodeLibera to the ChatLounge channel, and vice-versa. Controlled by [[User:MrBenC|MrBenC]].
*'''wm-bot''' is a bot used in several Wikimedia channels. It generates a [http://wm-bot.wmflabs.org/db/%23wikia-sims.htm statistics page] for the channel, among other tasks. Information about the bot can be found at [[mmetawikimedia:wm-bot]]. The bot's access to #wikia-simsthe channel is controlled by [[User:K6ka|K6ka]].
 
==I need help!Relays==
Both IRC channels are connected to each other via '''Relay-TSW''', an IRC relay bot that will automatically propagate messages sent in one channel to the other. The bot is provided by [[User:MrBenC|MrBenC]]. Unlike traditional relay bots, however, where the relay bot only relays messages, Relay-TSW will also relay the entire user list of the Libera channel to the ChatLounge channel, and will populate the ChatLounge user list with pseudo-users that correspond to the names they have on the Libera channel.
If you need help with connecting to or using the channel, first see our [[/Getting started|Getting started]] page, and then ask on IRC if your question isn't answered there. If you cannot get on the IRC channel in the first place, you may ask for assistance on the [[Project talk:IRC Channel|talk page]].
 
To put this into perspective, imagine the following scenario:
 
* Alice joins the ChatLounge channel.
* Bob joins the Libera channel.
* A traditional IRC relay bot will send the message "Bob joined #thesimswiki" to the ChatLounge channel. Relay-TSW, however, works a little bit differently: instead of sending a message, a "pseudo-user" by the name "Bob|lb" will appear to actually ''join'' the ChatLounge channel. Their nickname is suffixed by "|lb" to show that they are from the Libera network, and their username and hostname will match the one on Libera. They will appear in the user list for the ChatLounge channel, and when they speak, their messages will appear to come from this pseudo-user.
* If Bob parts, quits, or changes their nickname, Alice will see those actions as being actual parts, quits, and nickname changes, rather than as regular IRC messages sent by a bot.
 
There are some caveats with this system, however:
 
* The pseudo-user list will only appear on the ChatLounge network. As such, ChatLounge users will be able to see the user list of the Libera channel, but Libera users will not be able to see the user list of the ChatLounge channel.
* Users on Libera are able to interact with IRC bots on ChatLounge, but ChatLounge users will not be able to interact with bots on Libera. (We encourage bot operators to place their bots on the ChatLounge channel to get around this limitation)
* Users on ChatLounge can PM users on Libera by PMing the pseudo-user. These PMs will be sent as a notice by Relay-TSW. However, Libera users cannot PM ChatLounge users over the relay bot.
* Chanops on ChatLounge can kick users on Libera by kicking the pseudo-user, provided the relay bot is opped on the Libera channel.
 
The ChatLounge channel is also connected to the wiki's [[Project:Discord|Discord]] server by '''Ultron_DC''', an IRC-to-Discord relay bot. It functions like a traditional IRC relay bot and does not create pseudo-users due to the differences between IRC and Discord. Because the bot is not connected to the Libera channel, it relies on Relay-TSW to continue the relay to the Libera network. This creates an interestingly complicated system that consists of the following:
 
* If a message is sent to the ChatLounge channel, it will be relayed to Libera via Relay-TSW, and to Discord via Ultron_DC.
* If a message is sent to the Libera channel, it will be relayed to ChatLounge via a pseudo-user, which will then be relayed to Discord via Ultron_DC.
* If a message is sent to the ''#irc-relay'' channel on Discord, it will be relayed to ChatLounge via Ultron_DC, which will then be relayed to Libera via Relay-TSW.
 
There are some caveats to this system of relaying messages:
 
* Users on Discord cannot interact with IRC bots.
* Users on IRC cannot interact with Discord bots.<ref group="n">Although the Discord relay bot recognizes messages starting with an exclamation mark (!) as a bot command, most Discord bots are configured to ignore other bots, so nothing will actually happen.</ref>
* Users on Discord cannot PM users on IRC, nor can users on IRC PM users on Discord.
* If Relay-TSW goes down, the connection between the Discord server and the Libera channel will be severed, but the Discord server will still be connected to the ChatLounge channel.
* If Ultron_DC goes down, the connection between both IRC channels and the Discord server will be severed, but both IRC channels will still be connected to each other.
 
== See also ==
*[[The Sims Wiki:ChatDiscord|On-wiki chat featureDiscord]]
 
==Notes==
<references group="n" />
 
==External links==