Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jonathanmdr/bot-discord

Bot para o applicativo Discord desenvolvido em Java que calcula seu IMC.
https://github.com/jonathanmdr/bot-discord

bot bots botsfordiscord discord-bot docker-bot java-bot k8s-bot kubernetes-bot

Last synced: 17 days ago
JSON representation

Bot para o applicativo Discord desenvolvido em Java que calcula seu IMC.

Awesome Lists containing this project

README

        

# Discord Bot

[![Docker Image CI](https://github.com/jonathanmdr/bot-discord/actions/workflows/docker-image.yml/badge.svg?branch=master)](https://github.com/jonathanmdr/bot-discord/actions/workflows/docker-image.yml)

Obot é um bot para o aplicativo Discord desenvolvido em Java que calcula seu IMC.

## Configuração

### Executando com Docker:
```
~$ docker run -d -e TOKEN="Asdfg123Gfdsa321" --name obot jonathanmdr/obot:latest
```
> :warning: É necessário ter configurado a variável de ambiente `TOKEN` do bot com um valor válido atribuído.

### Executando com Kubernetes:
```
~$ kubectl create namespace obot
~$ kubectl apply -f ./kubernetes/deployment.yaml
```
> :warning: É necessário ter configurado uma `secret` de nome `obot-secret` com a chave `TOKEN` com um valor válido atribuído.

#### Configurando secret:
```
~$ kubectl create secret generic obot-secret --from-literal=TOKEN=Asdfg123Gfdsa321
```

## Utilizando o bot:

Para utilizar basta enviar uma mensagem conforme abaixo:
> Padrão: `!imc {nome} {altura} {peso}` \
> Exemplo: `!imc Jonathan 1.75 80`