DazzWh / GodotDiscordServerBot

Chat bot for the Godot Discord server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Godot Discord Bot

Discord bot that handles some specific "needs" of the Godot Discord Server.

Originally by Calinou, moved to a more compartmentalized structure to start adding more complex features in the future.

Todo:

For V1:

  • Complete parity with previous version (minus role management)
  • !tut (a consolidation of other tutorial links)
  • Auto add an emoji to showcase entries
  • Class names bikeshedded into making sense
  • Modules content split into readable structure
  • Memes implementation discussed
    • Do we need memes?
    • Do we need to store images in the repo?
  • Discord token optionally read from a file in the executed folder, not from environment variable
  • Publish instructions written, or cross platform build settings saved in repo

Features until parity with previous:

Simple return texts
  • !code
  • !ask
  • !consoles
  • !lang
  • !tut
  • !step
  • !pronounce
  • !patterns
  • !nightly
  • !mirror
  • !bcg
  • !heart
  • !kcc
  • !gdquest
  • !game
  • !csharp
  • !api
BotCommandChannelOnly
  • bobross ross br
  • meme
Slightly more complicated return texts
  • class
Will do differently
  • !commands

Shows a list of commands, will use annotations to generate this instead of a static string

Role management

Not handling Role Management, will be done by YAGPDB.

  • set
  • role
  • remove
  • assign
  • unassign

About

Chat bot for the Godot Discord server


Languages

Language:C# 100.0%