Skip to content

PokeBot auxiliar da ABP (Arena de Batalhas Pokémon) no Discord

Notifications You must be signed in to change notification settings

brunolcarli/Oak-Discord-Bot

Repository files navigation

Project icon

ABP Oak Discord Bot

Wiki badge Discord invite Generic badge

PokeBot auxiliar da Arena de Batalhas Pokémon utilizado no Discord

Adicionando o Oak ao seu Servidor

Se você não é desenvolvedor e não quer customizar um bot, mas gostaria de utilizar o Oak no seu servidor, basta utilizar este link:

https://discordapp.com/api/oauth2/authorize?client_id=590673073087315968&permissions=18432&scope=bot

Isto é um convite para utilizar o Oak no seu servidor Discord, basta colar no seu navegador e dar permissão de acesso ao bot para que ele possa participar dos seus canais Discord no servidor de sua preferência.

Veja a documentação para conhecer os comandos do bot ou apenas execute no chat do discord:

/help

https://discordapp.com/api/oauth2/authorize?client_id=590673073087315968&permissions=18432&scope=bot

Desenvolvedores

Se você é desenvolvedor e gostaria de customizar o Oak com seus próprios comandos siga as instruções abaixo para rodar o bot na sua máquina.

Instalando e rodando

Dependências mínimas:

Python >=3.4.3 || <=3.6.6
Conta no Discord

Crie uma aplicação no Discord, você precisará gerar um token para utilizar o seu bot nos servidores Discord.

Poderá seguir este tutoral para fazer isto.

Assim que tiver gerado seu token e dado acesso ao bot via página do Discord Developers, crie na raiz deste projeto um arquivo chamado .env e nele insira seu token desta forma:

TOKEN=dgyausgdhuisegfdyuesnciosbedtyfvdsvufsuydtfcgjksgfdytsd

Alguns comandos são direcionados à API Bill no backend para gravação permanente de dados. Neste caso é preciso que o server seja levantado e o host seja inserido no mesmo arquivo .env.

Ex:

BILL=http://localhost:3122/graphql/

Rodando Localmente

Crie um ambiente virtual (virtualenv) para a instalação das dependências

Instale as dependências executando:

make install

Assim que as dependências tiverem sido instaladas execute:

make init

Uma mensagem The bot is ready! será exibida informando que o bot está executando.

Alterando a versão

Sempre que uma nova feature for incluída, utilize o comando:

bumpversion patch

About

PokeBot auxiliar da ABP (Arena de Batalhas Pokémon) no Discord

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages