Esse bot do discord está sendo feito com o intuito de aprendizado e futuramente uso em servidor próprio.
Requisitos:
- Python 3.9.7 (versão que estou utilizando, talvez funcione em versões um pouco mais baixas)
- Conta no Discord (caso não tenha, crie uma)
Configurando a aplicação e o bot: Recomendo que siga o tutorial do Real Python para fazer a configuração da aplicação e do bot.
Após configurar o bot e a aplicação você deve ativar as seguintes configurações no seu bot:
Configurando o ambiente
Clone o repositório:
git clone https://github.com/fernandogfleite/discord-bot.git
Se tiver o git flow instalado (como instalar o git flow), inicialize ele:
git flow init
Vá até o terminal de comando e crie uma virtualenv:
python -m venv venv
Após isso ative a sua virtualenv:
- Linux:
source venv/bin/activate
- Windows:
.\venv\Scripts\activate.bat
Após ativar a sua virtualenv, instale os requirements.txt:
pip install -r requirements.txt
Crie um arquivo .env com os dados necessários:
DISCORD_TOKEN=
Após isso a aplicação está pronta para rodar:
python bot.py