Difference between revisions of "Artoo"
Mg27713root (talk | contribs) |
FandomImport>Ky28059 |
||
Line 3: | Line 3: | ||
== Features == | == Features == | ||
− | On the unofficial Gunn Discord server, Artoo displays the AQI live and | + | On the unofficial Gunn Discord server, Artoo displays the AQI live and has a whole host of auxiliary commands due to its cog system, notably trivia, moderation, and a somewhat spammy "what" repeater. |
+ | <br /> | ||
+ | |||
+ | ==== Autoverify Cog ==== | ||
+ | Notably, Artoo now handles most of the '''autoverify''' system on the Gunn server. Before Artoo merged with sheetbot, the autoverification system looked somewhat like this: <syntaxhighlight lang="scheme"> | ||
+ | GuildMemberAdd => | ||
+ | sheetbot adds new row in spreadsheet with discord account info | ||
+ | |||
+ | Form Submission => | ||
+ | google script fires, sends webhook and updates info in spreadsheet | ||
+ | artoo reads webhook, applies roles | ||
+ | </syntaxhighlight>After Artoo merged with sheetbot however, it is Artoo that adds the rows in the spreadsheet, now also streamlining the verification of alts and non PAUSD which was previously all done manually. Notable is the fact that, contrary to certain public belief, [[Moofy]] does not play any role in autoverify, instead fetching from the spreadsheet after information has been filled in by everyone else. | ||
[[Category:Gunn Wiki]] | [[Category:Gunn Wiki]] | ||
[[Category:Discord bots]] | [[Category:Discord bots]] |
Revision as of 00:38, 30 October 2020
Artoo is a closed-source Discord bot on the unofficial Gunn Discord server and several other Gunn Discord servers made in Python based on Red, an open source Discord bot based on installable modules known as "cogs."
Features
On the unofficial Gunn Discord server, Artoo displays the AQI live and has a whole host of auxiliary commands due to its cog system, notably trivia, moderation, and a somewhat spammy "what" repeater.
Autoverify Cog
Notably, Artoo now handles most of the autoverify system on the Gunn server. Before Artoo merged with sheetbot, the autoverification system looked somewhat like this: <syntaxhighlight lang="scheme"> GuildMemberAdd =>
sheetbot adds new row in spreadsheet with discord account info
Form Submission =>
google script fires, sends webhook and updates info in spreadsheet artoo reads webhook, applies roles
</syntaxhighlight>After Artoo merged with sheetbot however, it is Artoo that adds the rows in the spreadsheet, now also streamlining the verification of alts and non PAUSD which was previously all done manually. Notable is the fact that, contrary to certain public belief, Moofy does not play any role in autoverify, instead fetching from the spreadsheet after information has been filled in by everyone else.