Repositório para o bot oficial da Quick Play, desenvolvido em python.
Nesse repositório você encontra informações de instalação, comandos do bot, além de ter acesso ao código fonte, que inclui uma licença open source para copiar (desde que use a mesma licença no seu projeto).
Venha conhecer o servidor, participe de nossos campeonatos e concorra a prêmios! https://discord.gg/erknM3JwMr
Comando | Sintaxe | Descrição |
---|---|---|
Info | !info | Mostrar informações de um membro. |
Ranking | !ranking | Mostra os membros com mais XP. Ganhe XP interagindo no servidor! |
Regras | !regras | Mostrar todas as regras do servidor. |
Regra | !regra <nº da regra> | Mostrar a regra solicitada. |
Limpar | !limpar [quantidade] | [ADM] Deletar mensagens recentes. |
Kick | !kick [razão] | [ADM] Retirar um membro do servidor. |
Ban | !ban [razão] | [ADM] Banir um membro do servidor. |
Brinde | !brinde [membro] | Solicitar um brinde de qBits (aleatório entre 3 e 7 qBits). |
Enviar_qbits | !enviar_qbits | Transferência de qBits da sua conta para outro membro. |
Depositar | !depositar | [ADM] Deposita qualquer quantia de qBits para um membro. |
Retirar_qbits | !retirar_qbits [membro] | [ADM] Retira qualquer quantia de qBits para um membro. |
Primeiro é necessário instalar, configurar e ativar um ambiente virtual, para um melhor gerenciamento do projeto.
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
Depois mais alguns passos para ligar o bot e fazer um deployment automático...
Clone o repo
pip install -r requirements.txt
Crie uma conta no discord e siga a documentação oficial para:
Criar um bot
Criar um servidor
Vincular seu bot ao servidor
https://discord.com/developers/docs/intro
crie um arquivo ".env" no mesmo diretório que o "bot.py", contendo 2 variáveis:
DISCORD_TOKEN=219038129031290asdasduiashuidahsuidsad
DB_URL=mongodb+srv://clustername:<password>-cluster-cl.server.mongodb.net/test
Crie uma conta grátis no https://cloud.mongodb.com
Siga a documentação oficial para:
Criar um cluster
Criar uma database
Criar uma collection
No dashboard do mongodb é possível obter o url para conectar, que vai no arquivo ".env"
https://docs.mongodb.com/
Crie uma conta grátis no heroku
Crie uma nova aplicação no heroku
Vincule sua conta no heroku com a do github, no menu "deploy"
Acompanhe nos logs do heroku seu próximo commit
Para sua aplicação executar automaticamente, habilite o "worker" no menu "Resources"
Distribuído sob a licença GNU GENERAL PUBLIC LICENSE
. Veja LICENSE
para mais informações.