Please sign in to edit, using the button at the upper right corner of the page.
If you would like your name changed, contact Mg27713.


Difference between revisions of "Artoo"

From Gunn Wiki
Jump to navigation Jump to search
FandomImport>Ky28059
Line 3: Line 3:
 
== Features ==
 
== Features ==
  
On the unofficial Gunn Discord server, Artoo displays the AQI live and handles the student verification system together with [[Moofy]].
+
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.