IRC: Difference between revisions
(→Bots) |
m (channel name is capitalized, i.e.: "#Soylent") |
||
(41 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
Contact '''chat | Contact '''chat (at) soylentnews.org''' if you are interested in working on one of these projects. Also, the [[SoylentNews:IRC|IRC Page]] has information about getting started with IRC, and the [[IRCVision|IRC vision]] is worth checking out. | ||
==Who we are== | ==Who we are== | ||
Line 5: | Line 5: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!colspan="3"|'''[[IRC|IRC Team Main Page]]''' | !colspan="3"|'''[[IRC|IRC Team Main Page]]''' | ||
|- | |||
| style="width: 20%; background-color: #f2f2f2;"| | |||
'''nick''' | |||
| style="width: 40%; background-color: #f2f2f2;"| | |||
'''position''' | |||
| style="width: 40%; background-color: #f2f2f2;"| | |||
'''timezone''' | |||
|- | |||
| [[User:juggs|juggs]] (AKA Deucalion) | |||
| Team leader | |||
| UTC+1 (BST) | |||
|- | |||
| [[User:paulej72|paulej72]] | |||
| Member | |||
| UTC-4 (EDT) | |||
|- | |||
|} | |||
<section end=whoarewe /> | |||
==Retired Members== | |||
Former members of the IRC team that have lost their roles due to inactivity or retirement | |||
{| class="wikitable" width="100%" | |||
!colspan="3"|'''[[IRC|Former members]]''' | |||
|- | |- | ||
| style="width: 20%; background-color: #f2f2f2;"| | | style="width: 20%; background-color: #f2f2f2;"| | ||
Line 17: | Line 40: | ||
| UTC+2 (CEST) | | UTC+2 (CEST) | ||
|- | |- | ||
| [[User: | | [[User:FunPika|FunPika]] | ||
| | | Member | ||
| UTC ( | | UTC-4 (EDT) | ||
|- | |- | ||
| [[User:Landon|Landon]] | | [[User:Landon|Landon]] | ||
| Member | | Member | ||
| ? | | ? | ||
|- | |- | ||
|} | |} | ||
[[IRC links]] | |||
==Current Projects== | ==Current Projects== | ||
Line 54: | Line 70: | ||
===IRC Games=== | ===IRC Games=== | ||
* NerdRPG | * NerdRPG | ||
[[Category:Teams]] | [[Category:Teams]] | ||
Line 65: | Line 77: | ||
===Official channels=== | ===Official channels=== | ||
* Unless otherwise noted, channels are NOT considered "safe for work" | |||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
Line 70: | Line 84: | ||
! Channel !! Description !! Maintained by | ! Channel !! Description !! Maintained by | ||
|- | |- | ||
| # | | #Soylent || General chat/lobby || All SoylentNews Staff | ||
|- | |- | ||
| #staff || Public Staff channel - Everyone's welcome to join, but messages from non-voiced are only send to the ops in the channel || All SoylentNews Staff. | | #staff || Public Staff channel - Everyone's welcome to join, but messages from non-voiced are only send to the ops in the channel || All SoylentNews Staff. | ||
Line 86: | Line 100: | ||
| #irpg || This is our "nerdRPG"'s (our fork of idleRPG) channel, feel free to idle along! || IRC Staff. | | #irpg || This is our "nerdRPG"'s (our fork of idleRPG) channel, feel free to idle along! || IRC Staff. | ||
|- | |- | ||
| #test || Main testing chambers, feel free to test anything in here (just be friendly & be | | #test || Main testing chambers, feel free to test anything in here (just be friendly & be considerate) || IRC Staff. | ||
|} | |} | ||
Line 93: | Line 107: | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! Channel !! Description !! Maintained by | ! Channel !! NSFW !! Description !! Maintained by | ||
|- | |||
| ## || yes || mostly about bacon and stuff || [[User:crutchy|crutchy]] | |||
|- | |- | ||
| | | # || yes || the batcave; bot testing/borking, random chaos, exec's home || [[User:Alberto|Alberto]] | ||
|- | |- | ||
| # || | | #derp || || aqu4bot's origin and the portal to Universe 2. Bring own peanut butter. || [[User:Subsentient|Subsentient]] | ||
|- | |- | ||
| # | | #sublight || || Sublight's bot home ground || [[User:xlefay|xlefay]] | ||
|- | |- | ||
| # | | #rss-bot || no || various rss/atom feeds || [[User:juggs|juggs]] | ||
|- | |- | ||
| # | | #debug || no || bot error spew || [[User:chromas|chromas]] | ||
|- | |- | ||
| #comments || soylentnews.org comments feed || [[User:crutchy|crutchy]] | | #comments || yes || soylentnews.org comments feed || [[User:crutchy|crutchy]] | ||
|- | |- | ||
| #github || ~github-list repos push feed - checked every 5 mins || [[User:crutchy|crutchy]] | | #github || no || ~github-list repos push feed - checked every 5 mins || [[User:crutchy|crutchy]] | ||
|} | |} | ||
* NSFW = not safe for work / kids /family (contains adult themes and profanity) | |||
==Bots== | ==Bots== | ||
There are a few bots lurking in the Soylent IRC channels besides the services mentioned above.<br /> | There are a few bots lurking in the Soylent IRC channels besides the services mentioned above.<br /> | ||
Anyone wishing to develop bots should use #test or # for testing.<br /> | Anyone wishing to develop bots should use #test or # for testing.<br /> | ||
Please avoid flooding in private establishments and official channels (except #test and #). | Please avoid flooding in private establishments and official channels (except #test and #). The #debug channel is used by bots for public error reporting (if dumping errors to #debug, bots should ideally be set to not respond to commands in that channel to prevent race/infinite loop conditions). | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
Line 120: | Line 138: | ||
|- | |- | ||
| [[Aqu4bot|aqu4]] || | | [[Aqu4bot|aqu4]] || | ||
* # | * # | ||
* ## | * ## | ||
* #Soylent | * #Soylent | ||
* #derp | * #derp | ||
* #test | * #test | ||
|| | || | ||
* $ | * $ | ||
* aqu4: | * aqu4: | ||
|| | || | ||
* [[User:Subsentient|Subsentient]] | * [[User:Subsentient|Subsentient]] (dev/op) | ||
|| http://github.com/Subsentient/aqu4bot || | || http://github.com/Subsentient/aqu4bot || | ||
* Memos ($sticky) | * Memos ($sticky) | ||
* Messaging ($tell) | * Messaging ($tell) | ||
* Logging/user tracking | * Logging/user tracking | ||
* Channel control (in #derp) | * Channel control (in #derp) | ||
|| | || | ||
* $sr | * $sr | ||
* $seen | * $seen | ||
* $tell | * $tell | ||
* $help | * $help | ||
* $burrito | * $burrito | ||
|- | |- | ||
| [[IRC:Bender|Bender]] || | | [[IRC:Bender|Bender]] || | ||
* #Soylent | * #Soylent | ||
* ## | * ## | ||
* # | * # | ||
|| | || | ||
* <nowiki>!</nowiki> | * <nowiki>!</nowiki> | ||
|| | || | ||
* karma | * [[User:paulej72|paulej72]] (op) | ||
|| || | |||
* karma | |||
* todo | * todo | ||
|| | || | ||
* coffee++ | * coffee++ | ||
* <nowiki>!</nowiki>whoup | * <nowiki>!</nowiki>whoup | ||
* <nowiki>!</nowiki>todo stuff | * <nowiki>!</nowiki>todo stuff | ||
* <nowiki>!</nowiki>uid | |||
|- | |- | ||
| [[IRC:ciri|ciri]] || | | [[IRC:ciri|ciri]] || | ||
Line 160: | Line 181: | ||
|| || | || || | ||
* [[User:arti|arti]] | * [[User:arti|arti]] | ||
|| || | || || | ||
* Entertainment | |||
|| | |||
* <nowiki>!</nowiki>decide yes "other stuff" | * <nowiki>!</nowiki>decide yes "other stuff" | ||
* 8ball (your question) | |||
* <nowiki>.</nowiki>country (2 digit code) - country lookup. | |||
* # | * <nowiki>.</nowiki>bin2dec <binary value> | ||
| | * <nowiki>.</nowiki>binary2decimal <binary value> | ||
* [[ | * <nowiki>.</nowiki>decimal <binary value> | ||
* <nowiki>.</nowiki>dec2bin <decimal value> | |||
* <nowiki>.</nowiki>decimal2binary <decimal value> | |||
* <nowiki>.</nowiki>binary <decimal value> | |||
* <nowiki>.</nowiki>calc <Equation> - Calculates a mathmatical equation. | |||
* <nowiki>.</nowiki>f2c <Fahrenheit> - Fahrenheit => Celsius. | |||
* <nowiki>.</nowiki>c2f <Celsius> - Celsius => Fahrenheit. | |||
* <nowiki>.</nowiki>ft2m <Feet> - Feet => Meters. | |||
* <nowiki>.</nowiki>m2ft <Meters> - Meters => Feet. | |||
* <nowiki>.</nowiki>mi2km <Miles> - Miles => Kilometers. | |||
* <nowiki>.</nowiki>km2mi <Kilometers> - Kilometers => Miles. | |||
* <nowiki>.</nowiki>lb2kgl <Pounds> - Pounds => Kilograms. | |||
* <nowiki>.</nowiki>kg2lb <Kilograms> - Kilograms => Pounds. | |||
* <nowiki>!</nowiki>word - word scramble game. | |||
* <nowiki>!</nowiki>idle - see who is idle. | |||
* <nowiki>!</nowiki>g (term) - google something. | |||
* <nowiki>!</nowiki>google (.countrycode) (term) - google something. | |||
* <nowiki>!</nowiki>google [.google.country.code] [define:|spell:] | |||
* <search terms> <1+1> <1 cm in ft> <patent ##> | |||
* <weather city|zip> <??? airport> | |||
* <nowiki>!</nowiki>images [.google.country.code] <search terms> | |||
* <nowiki>!</nowiki>groups [.google.country.code] <search terms> | |||
* <nowiki>!</nowiki>news [.google.country.code] <search terms> | |||
* <nowiki>!</nowiki>local [.google.country.code] <what> near <where> | |||
* <nowiki>!</nowiki>book [.google.country.code] <search terms> | |||
* <nowiki>!</nowiki>video [.google.country.code] <search terms> | |||
* <nowiki>!</nowiki>fight <word(s) one> vs <word(s) two> | |||
* <nowiki>!</nowiki>trans region@region <text> | |||
* <nowiki>!</nowiki>gamespot <search terms> | |||
* <nowiki>!</nowiki>gamefaqs <system> in <region> | |||
* <nowiki>!</nowiki>blog [.google.country.code] <search terms> | |||
* <nowiki>!</nowiki>ebay [.ebay.country.code] <search terms> | |||
* <nowiki>!</nowiki>ebayfight <word(s) one> vs <word(s) two> | |||
* <nowiki>!</nowiki>wikipedia [.2-digit-country-code] <search terms>[#subtag] | |||
* <nowiki>!</nowiki>wikimedia [.www.wikisite.org[/wiki]] <search terms>[#subtag] | |||
* <nowiki>!</nowiki>locate <ip or hostmask> | |||
* <nowiki>!</nowiki>review <gamename> [@ <system>] | |||
* <nowiki>!</nowiki>torrent <search terms> | |||
* <nowiki>!</nowiki>best <system> | |||
* <nowiki>!</nowiki>worst <system> | |||
* <nowiki>!</nowiki>rgb2hex (r:XXX g:XXX b:XXX) - converts rgb value to hex. | |||
* <nowiki>!</nowiki>hex2rgb (XXXXXX) - converts hex color value to rgb. | |||
* <nowiki>!</nowiki>roll (1dX) - rolls a X sided die (1d4, 2d6). | |||
* <nowiki>!</nowiki>disc - discworld quotes | |||
* <nowiki>!</nowiki>dict (word) - dictionary, word lookup via princeton.edu. | |||
* <nowiki>!</nowiki>dailymotion <search terms> | |||
* <nowiki>!</nowiki>ign <search terms> | |||
* <nowiki>!</nowiki>myspace <search terms> | |||
* <nowiki>!</nowiki>trends [.google.country.code] <YYYY-MM-DD> | |||
* <nowiki>!</nowiki>dawn - random dawn of war quote. | |||
* <nowiki>!</nowiki>bofh - random BOfH quote. | |||
* <nowiki>!</nowiki>duke - random duke nukem quote. | |||
* <nowiki>!</nowiki>coffee - order coffee for you or someone. | |||
* <nowiki>!</nowiki>coke - order coffee for you or someone. | |||
* <nowiki>!</nowiki>icecream - shows menu. | |||
* <nowiki>!</nowiki>order (nick) (something) - shows menu. | |||
* <nowiki>!</nowiki>pizza - shows menu. | |||
|- | |- | ||
| [[IRC:exec|exec]] || | | [[IRC:exec|exec]] || | ||
* # | * # | ||
* #comments | * #comments | ||
* #debug | * #debug | ||
* #github | * #github | ||
|| | || | ||
* ~ | * ~ | ||
|| | || | ||
* [[User: | * [[User:cmn32480|cmn32480]] (op) | ||
* [[User: | * [[User:Crutchy|crutchy]] (admin/dev) | ||
* [[User:chromas|chromas]] (admin) | |||
* [[User: | |||
|| http://sylnt.us/execsrc || || | || http://sylnt.us/execsrc || || | ||
* SN comments feed (in #comments) | * SN comments feed (in #comments) | ||
* GitHub events feed (in #github) | * GitHub events feed (in #github) | ||
* refer to [[IRC:exec#Quick_start|quick start guide]] | * refer to [[IRC:exec#Quick_start|quick start guide]] | ||
|- | |- | ||
Line 199: | Line 272: | ||
* /invite Loggie | * /invite Loggie | ||
|- | |- | ||
| [[IRC:monopoly| | | [[IRC:monopoly|systemd]] || | ||
* # | * # | ||
* #Soylent | * #Soylent | ||
|| | || | ||
* | * = | ||
|| | || | ||
* [[User:chromas|chromas]] | * [[User:chromas|chromas]] (dev/op) | ||
|| || | || || | ||
* | * Nothing. It's dead inside. | ||
|| | || | ||
|- | |- | ||
Line 216: | Line 289: | ||
|| | || | ||
|- | |- | ||
| [[IRC: | | [[IRC:MrPlow|MrPlow]] || | ||
* [[User: | * #Soylent | ||
* #fite | |||
* #test | |||
|| | |||
* # | |||
|| | |||
* [[User:TheMightyBuzzard|The Mighty Buzzard]] (dev/op) | |||
|| || | |||
* Translate to Klingon | |||
* Get help with commands | |||
* Get local weather | |||
* Set #weather location | |||
* Get time/date/channel/message of the last time someone spoke | |||
* Have a libertarian debate | |||
* Instigate fites between users | |||
|| | |||
* #bnk | |||
* #fite | |||
* #g | |||
* #help | |||
* #join | |||
* #klingon | |||
* #part | |||
* #roll | |||
* #sammich | |||
* #sammichadd | |||
* #seen | |||
* #smake | |||
* #smakeadd | |||
* #socialist | |||
* #submit | |||
* #tell | |||
* #weather | |||
* #weatheradd | |||
* #youtube | |||
|- | |||
| [[IRC:PlowKing|PlowKing]] || || || | |||
* [[User:TheMightyBuzzard|The Mighty Buzzard]] (dev/op) | |||
|| || || | || || || | ||
|- | |- | ||
Line 226: | Line 336: | ||
* !rss | * !rss | ||
|| | || | ||
* [[User:juggs|juggs]] | * [[User:juggs|juggs]] (op) | ||
|| | || | ||
Eggdrop v1.8.0+fixbotnetloop http://www.egghelp.org/files.htm <br /> | Eggdrop v1.8.0+fixbotnetloop http://www.egghelp.org/files.htm <br /> | ||
Line 238: | Line 348: | ||
|- | |- | ||
| [[SedBot]] || || || | | [[SedBot]] || || || | ||
* [[User:FoobarBazbot|FoobarBazbot]] | * [[User:FoobarBazbot|FoobarBazbot]] (dev/op) | ||
|| https://github.com/FoobarBazbot/sedbot || | || https://github.com/FoobarBazbot/sedbot || | ||
* message correction | * message correction | ||
|| | || | ||
* s/old/new/ | * s/old/new/ | ||
* nick: s/old/new/ | * nick: s/old/new/ | ||
|- | |- | ||
| [[IRC:tama|tama]] || | | [[IRC:tama|tama]] || | ||
* # | * # | ||
|| || | || || | ||
* [[User:arti|arti]] | * [[User:arti|arti]] (op) | ||
|| || || | || || || | ||
|- | |- | ||
Line 270: | Line 368: | ||
* wiki events feed | * wiki events feed | ||
|| | || | ||
|- | |||
| [[IRC:exec|x]] || | |||
* #debug | |||
* #crutchy | |||
|| | |||
* ~ | |||
|| | |||
* [[User:Crutchy|crutchy]] (op/dev) | |||
* [[User:chromas|chromas]] (admin) | |||
|| http://sylnt.us/execsrc || || | |||
* exec development | |||
|} | |} | ||
Line 278: | Line 387: | ||
* an IRC voting system. refer to [[IRC:exec#Proposed_IRC_voting_system]] for details. | * an IRC voting system. refer to [[IRC:exec#Proposed_IRC_voting_system]] for details. | ||
* returning data from the SoylentNews using the [[ApiDocs|SlashCode API]] | * returning data from the SoylentNews using the [[ApiDocs|SlashCode API]] | ||
* [[IRC:exec suggestions]] | |||
* [ | |||
[[Category:IRC]] | [[Category:IRC]] |
Latest revision as of 13:43, 9 May 2020
Contact chat (at) soylentnews.org if you are interested in working on one of these projects. Also, the IRC Page has information about getting started with IRC, and the IRC vision is worth checking out.
Who we are
IRC Team Main Page | ||
---|---|---|
nick |
position |
timezone |
juggs (AKA Deucalion) | Team leader | UTC+1 (BST) |
paulej72 | Member | UTC-4 (EDT) |
Retired Members
Former members of the IRC team that have lost their roles due to inactivity or retirement
Former members | ||
---|---|---|
nick |
position |
timezone |
xlefay | Co-team leader | UTC+2 (CEST) |
FunPika | Member | UTC-4 (EDT) |
Landon | Member | ? |
Current Projects
Chat bot (Python)
- ELIZA module that uses Futurama personalities (to match the bot's current nick)
- Modify bot logging to match existing formats (mIRC preferably)
Services (C)
- Single sign on against the website (coordinate with NCommander)
- Get the web IRC to use the website's sessions to sign in
Documentation
- Quick-Start/How-to guide for staff members (.op .topic nickserv commands etc.)
Misc bots
- Anyone wanting to join existing bot development projects should contact the developer(s) noted below.
IRC Games
- NerdRPG
Channels
Official channels
- Unless otherwise noted, channels are NOT considered "safe for work"
Channel | Description | Maintained by |
---|---|---|
#Soylent | General chat/lobby | All SoylentNews Staff |
#staff | Public Staff channel - Everyone's welcome to join, but messages from non-voiced are only send to the ops in the channel | All SoylentNews Staff. |
#editorial | The home of the SoylentNews editors, here you can volunteer for duty, report typo's & ask for submission tips and the like. | Editors & IRC Staff. |
#dev | The home of and for developers that help develop our fork of SlashCode. | Development team & IRC staff. |
#help | This is the IRC help channel, where IRC operators and others provide help and answer any questions related to IRC you may have. | IRC Staff. |
#sysops | This is the Sysops homefront, where most of the magic happens. We maintain the servers and services. | Sysops & IRC Staff. |
#wiki | This is the Wiki's channel, nothing much happens here except for a bot reporting our every edit on the wiki! | IRC Staff. |
#irpg | This is our "nerdRPG"'s (our fork of idleRPG) channel, feel free to idle along! | IRC Staff. |
#test | Main testing chambers, feel free to test anything in here (just be friendly & be considerate) | IRC Staff. |
Private establishments (unofficial)
Channel | NSFW | Description | Maintained by |
---|---|---|---|
## | yes | mostly about bacon and stuff | crutchy |
# | yes | the batcave; bot testing/borking, random chaos, exec's home | Alberto |
#derp | aqu4bot's origin and the portal to Universe 2. Bring own peanut butter. | Subsentient | |
#sublight | Sublight's bot home ground | xlefay | |
#rss-bot | no | various rss/atom feeds | juggs |
#debug | no | bot error spew | chromas |
#comments | yes | soylentnews.org comments feed | crutchy |
#github | no | ~github-list repos push feed - checked every 5 mins | crutchy |
- NSFW = not safe for work / kids /family (contains adult themes and profanity)
Bots
There are a few bots lurking in the Soylent IRC channels besides the services mentioned above.
Anyone wishing to develop bots should use #test or # for testing.
Please avoid flooding in private establishments and official channels (except #test and #). The #debug channel is used by bots for public error reporting (if dumping errors to #debug, bots should ideally be set to not respond to commands in that channel to prevent race/infinite loop conditions).
nick | channels | triggers | devs/ops/hosts | source | tasks | usage/notes |
---|---|---|---|---|---|---|
aqu4 |
|
|
|
http://github.com/Subsentient/aqu4bot |
|
|
Bender |
|
|
|
|
| |
ciri |
|
|
| |||
exec |
|
|
http://sylnt.us/execsrc |
| ||
Loggie |
|
|
| |||
systemd |
|
|
|
|
||
NerdRPG |
|
|
||||
MrPlow |
|
|
|
|
| |
PlowKing |
|
|||||
Regurgitator |
|
|
|
Eggdrop v1.8.0+fixbotnetloop http://www.egghelp.org/files.htm |
|
|
SedBot |
|
https://github.com/FoobarBazbot/sedbot |
|
| ||
tama |
|
|
||||
WikiRC |
|
|
||||
x |
|
|
http://sylnt.us/execsrc |
|
Bot projects / task ideas
- IRCiv is currently under development for the exec bot and is intended to be a civilization-like building game played on IRC.
- a Soylent PBC board meeting assistant script is currently under development for the exec bot, intended for minute taking and publishing on the wiki. See IRC:exec#Meeting_assistant for more details.
- an IRC voting system. refer to IRC:exec#Proposed_IRC_voting_system for details.
- returning data from the SoylentNews using the SlashCode API
- IRC:exec suggestions