DerDomee / discordbot-alexxoffi

The main Discord bot for the communityserver of AlexxOffi
GNU General Public License v3.0
0 stars 0 forks source link

AlexxBot

This self-hosted discord bot can auto-moderate, run guild-specific commands and show fancy statistics.
Join the Discord

Report bug · Request feature · Visit Author

This has been discontinued!

The bot is no longer in development.

Table of contents

Prerequisites

Following programs and scripts are required to run this bot:

Quick start

  1. Create your bot application at https://discord.com/developers/ and follow all steps to create a bot and invite it to your server
    1. Please note that this bot requires the "Server Members Intent" option or multiple features of this bot will break.
    2. As some statistic-tracking will likely be implemented in the near future, it is recommended to enable the "Presence Intent" option.
    3. It is recommended not to enable the "Public Bot" setting
  2. Clone this repository git clone https://github.com/derdomee/discordbot-alexxoffi.git
  3. Create a file .env from .env.preset and insert your settings, most importantly your discord bot token
  4. Install the virtual environment: pipenv sync
  5. Run the bot with pipenv run start (Or translate and run manually: pipenv run translate && pipenv run bot)

Running with different python versions

This bot is developed and tested in Python 3.7 only, but it should run flawlessly in Python >=3.6. Pipenv forces a single pinned python version as application requirement, thus I can not provide a wider version range for it. Just remove the python requirement in Pipfile or change the value to your desired python version.

Contributing

Feel free to fork this project and create a pull request containing your changes.