Skip to content

A well documented PyCord bot for my private server.

Notifications You must be signed in to change notification settings

JoshPaulie/goonbot4

Repository files navigation

Goonbot 4

logo

Authors Note

I've learned a ton between this rewrite and now, just a few short months later. I will be doing a major refactor (again) in the coming months.

Fatal flaws of current generation:

  • I didn't specify versions in my requirements.txt, resulting in breakage on new machines
  • The project structure itself is messy and could be cleaned up by making the bot a proper package with __init__.py and __main__.py
  • Not all third party packages are async, resulting in hangups and unexpected behavior

About

🧰 GB4 is a small swiss army knife bot for my private discord. It's written using the "new" PyCord library.

Feel free to copy and paste any of the code to make your own bot, or use the discussions tab for questions about making your own Discord bot with Pycord.

Install

GB4 isn't made with other servers in mind, but is totally deployable. Repo is public for others to reference, local contributions/issues, and external help.

📂 If you are making a copy for whatever reason...

  • git clone https://github.com/JoshPaulie/goonbot4.git
  • rename .env.example -> .env
    • fill in relevant API keys
  • add your server/guild in config.py
    • You can do this by removing my private guilds from the all_servers list and adding your own server(s).

Special thanks / packages used