/Squid-Bot

The bot to make all your dreams come true

Primary LanguageCSSMIT LicenseMIT

Squid Bot

Build Status Documentation Status Coverage Status Requirements Status

A bot of many talents

Running

NOTE: If you want to run this yourself, make sure the bot is a "Bot User"

I'd prefer if only my instance was running so the bot and users don't get confused. You should only need one main configuration file while the rest will be created automatically. In the web directory, rename environment_example.py to environment.py

Click here to have the bot added to your server

Environmental Variables

  • SQUID_BOT_DEBUG_MODE: Should the bot be in Debug mode
  • SQUID_BOT_CLIENT_ID: The Client ID assigned by Discord
  • SQUID_BOT_TOKEN: The token used by Discord to sign in with your bot
  • SQUID_BOT_OWNER_ID: The Discord ID for the owner of the bot
  • SQUID_BOT_EMAIL_PASSWORD: SMTP Email user password
  • DJANGO_SETTINGS_MODULE: The module that has django settings
  • SQUID_BOT_DJANGO_SECRET: Unique 'token' for django
  • SQUID_BOT_DATABASE_ENGINE: Which django database engine to use
  • SQUID_BOT_DATABASE_NAME: Name of the database django will use
  • SQUID_BOT_DATABASE_HOST: The host django will use for the database
  • SQUID_BOT_DATABASE_PORT: The port for accessing the database
  • SQUID_BOT_DATABASE_USERNAME: The username for the django database
  • SQUID_BOT_DATABASE_PASSWORD: The password for the django database

Requirements

  • Python 3.5+
  • Async version of discord.py

Thanks