Um bot da Discord que permite executar comandos divertidos por toda a discórdia, desenvolvida pela comunidade para a comunidade. Para começar a trabalhar no bot, você pode ler as diretrizes contribuintes e garantir que tenha a versão mais recente do Python instalada. Verifique se você tem a versão mais recente do PIP instalada e o Git.
Para uma introdução básica ao bot, você pode ler a documentação.
Qualquer coisa que você queira em um bot de discórdia, também queremos. Da moderação aos comandos divertidos, aceitamos tudo. Alguns comandos básicos são fornecidos na seção de problemas. Se você deseja adicionar um comando, pode fazer uma solicitação de tração e nós o revisaremos. Certifique -se de colocar os requisitos de função do administrador no código, para que apenas os administradores possam usar comandos centrados no servidor, como proibição ou chute. Trate o papel "Admin" como a função de administrador. Escreva campos help descritiva para os comandos, para que o usuário saiba o que o comando faz.
Instale todas as dependências usando o seguinte comando:
pip install -r requirements.txt Primeiro, você precisará de pelo menos Python 3.8 .
Clone o repo:
$ git clone https://github.com/MicrosoftStudentChapter/Hack-O-Bot
$ cd Hack-O-BotInstale dependências:
$ pip install -r requirements.txt Renomeie o .env.example para .env e preencha os campos. Se .env.example for inexistente (oculto), crie um arquivo de texto chamado .env e copie o conteúdo de .env.example e modifique os valores.
Finalmente, comece o bot.
$ python discord_main.py Aqui está uma lista de todos os comandos que o bot tem:
Comandos divertidos
| Comando | Descrição |
|---|---|
.8ball | Use o Magic 8 Ball para obter uma resposta aleatória |
.roll | Rolar um n nado |
.horoscope | Obtenha seu horóscopo para hoje com base no seu aniversário de discórdia |
.emoji | Emoji-fy seu texto |
.github | Obtenha informações sobre um repositório aleatório do GitHub |
.dog | Envie uma imagem de cachorro adorável, opcionalmente com uma raça especificada |
.cat | Envie uma imagem fofa de gato, opcionalmente com algum texto! |
.duck | Envie uma imagem de pato aleatório! |
.richest | Obtenha informações sobre a pessoa mais rica de acordo com a lista da Forbes |
Comandos de moderação
| Comando | Descrição |
|---|---|
.ban | Proibir um usuário do servidor |
.kick | Chute um usuário do servidor |
.unban | Unban um usuário do servidor |
.timeout | Restringe um usuário de enviar mensagens por algum tempo |
.addrole | Fornece funções especificadas aos membros fornecidos |
.server_info | Informações básicas sobre o servidor |
Comandos de manipulação de imagem
| Comando | Descrição |
|---|---|
.wanted | Torne -se a pessoa mais procurada em todo o oeste selvagem |
Comandos de utilitário
| Comando | Descrição |
|---|---|
.ping | Obtenha a latência do bot |
.help | Obtenha ajuda com o bot |
.invite | Obtenha o link de convite do bot |
.enable | Ativa diferentes categorias Acesso: Administrador |
.disable | Desative diferentes categorias Acesso: Administrador |
.about | Obtenha as informações sobre a contribuição da Hacktoberfest e MLSC |
.contributors | Obtenha as informações sobre os colaboradores |
Solicitações de tração são bem -vindas. Para grandes mudanças, abra um problema primeiro para discutir o que você gostaria de mudar. Os pedidos de puxão serão de primeira vez em primeiro lugar . Certifique -se de atualizar os testes conforme apropriado.
Mit