Coder Social home page Coder Social logo

oak-discord-bot's Introduction

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

oak-discord-bot's People

Contributors

brunolcarli avatar pokemondev avatar tmenezes avatar

Watchers

James Cloos avatar  avatar

Forkers

pokemondev

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.