WindowsVistaisCool / savorybot

Discord bot made for the red gladiators server
https://discord.gg/XSj43KyESm
1 stars 0 forks source link

savorybot

Discord bot made for the red gladiators server

Setup (note these docs are made for linux)

Install pip dependencies

python3 -m pip install -r requirements.txt

Run

python3 main.py

Contents

Cogs and cog functions

Arguments listed in <> are required, while arguments listed in [] are not.

Functional cogs (commands)

cogs.applications
cogs.btesting
cogs.hystats
cogs.listeners
cogs.misc
cogs.owner
cogs.polls
cogs.trusted

Utility cogs (not really cogs, just functions unrelated to commands)

cogs.checks
cogs.util

cogs.applications

Cog init: self.bot = bot

Extra imports: json, requests, cogs.hystats.hyutil

Handles all application related commands:

cogs.btesting

Cog init: self.bot = bot

Extra imports: random, itertools.accumulate, slashrequest, (others based on testing session)

Handles beta testing:

cogs.hystats

Cog init: self.bot = bot

Extra imports: requests

Handles:

cogs.listeners

Cog init: self.bot = bot

Extra imports: None

Handles all listeners and event actions:

cogs.misc

Cog init:

  self.bot = bot
  self.annoy = 0
Extra imports: cogs.hystats.hyutil

Handles miscellaneous slash commands:

cogs.owner

Cog init: self.bot = bot

Extra imports: sys, requests, io, aioconsole.aexec

Handles owner/admin-only commands:

cogs.polls

Cog init: self.bot = bot

Extra imports: json

Handles all poll-related creation/deletion commands: