Chat Bot destinado à Twitch capaz de melhorar a interação do chat com o streamer. O Chat bot é desenvolvido inteiramente em Kotlin, permitindo que o mesmo seja utilizado em Windows, Linux e Mac OS.
As funcionalidades previstas no bot visam atender as demandas da live do ProfBrunoLopes (https://twitch.tv/profbrunolopes), contudo podem ser modificado para atender a novas demandas.
- Integração com a twitch:
- IRC;
- PubSub;
- Banco de dados
SQLiteH2 para armazenamento de dados; - Criação do comando !presente que realiza o registro da frequência de um usuário do chat;
- Criação do comando !frequencia que realiza a verificação da frequência de um usuário do chat;
- Criação do comando !nota que exibe uma nota aleatória para o usuário do chat que executou o comando;
- Criação do comando !s que exibe os dados de um streamer no chat da live;
- Criação do comando !d2 que realiza a rolagem de um dado de duas faces e exibe o resultado no chat;
- Criação do comando !d4 que realiza a rolagem de um dado de quatro faces e exibe o resultado no chat;
- Criação do comando !d6 que realiza a rolagem de um dado de seis faces e exibe o resultado no chat;
- Criação do comando !d8 que realiza a rolagem de um dado de oito faces e exibe o resultado no chat;
- Criação do comando !d10 que realiza a rolagem de um dado de dez faces e exibe o resultado no chat;
- Criação do comando !d12 que realiza a rolagem de um dado de doze faces e exibe o resultado no chat;
- Criação do comando !d20 que realiza a rolagem de um dado de vinte faces e exibe o resultado no chat;
- Criação do comando !frasedodia que exibe uma frase famosa de uma celebridade da computação;
- Integração com text-to-speech (TTS)