https://github.com/mahtf/thebottopster
Projeto feito para criar um bot da Twitch que responde a comandos de chat
https://github.com/mahtf/thebottopster
bot chatbot nodejs tmijs twitch twitch-bot typescript
Last synced: 4 months ago
JSON representation
Projeto feito para criar um bot da Twitch que responde a comandos de chat
- Host: GitHub
- URL: https://github.com/mahtf/thebottopster
- Owner: MahTF
- License: mit
- Created: 2022-05-18T02:23:59.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-04T22:36:36.000Z (over 3 years ago)
- Last Synced: 2023-03-07T01:39:01.292Z (over 3 years ago)
- Topics: bot, chatbot, nodejs, tmijs, twitch, twitch-bot, typescript
- Language: TypeScript
- Homepage:
- Size: 187 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
TheBotTopster


Descrição |
Iniciando |
O que contém? |
Licença
> o bot mais top da twitch
## :clipboard: Descrição
Este projeto foi desenvolvido para ser um chat bot na [Twitch](https://twitch.tv) com a finalidade de aprender sobre como funcionam os chatbots.
O tema do bot é uma brincadeira com os amigos do desenvolvedor.
## :rocket: Iniciando
1. Clone o repositório
- Usando Git
```shell
git clone https://github.com/mahtf/TheBotTopster.git
```
- Usando Github CLI
```shell
gh repo clone mahtf/TheBotTopster
```
> :bulb: ou como preferir
2. Instalação
- Usando Yarn
```shell
yarn
```
3. Execução
- No ambiente de desenvolvimento
```shell
yarn dev
```
- Em produção
```shell
yarn build
yarn start
```
> Este projeto está hospedado pelo [Heroku](heroku.com), neste caso, o comando de build não é necessário.
## 🧐 O que contém?
### :building_construction: Tecnologias
- [Node](https://nodejs.org/en/)
- [Typescript](https://www.typescriptlang.org)
### :lipstick: Ferramentas de Linter
- [EsLint]()
### :package: Pacotes
- [dotenv](https://www.npmjs.com/package/dotenv)
- [tmi.js](https://www.npmjs.com/package/tmi.js)
- [ts-node-dev](https://www.npmjs.com/package/ts-node-dev)
### Uma olhada rápida no que está dentro de `./src`.
./src
├── commands
├── config
├── utils
1. **`commands`**: nesta pasta está os comandos que o bot irá executar.
2. **`config`**: nesta pasta está as configurações iniciais do bot, como sua autenticação e em quais canais deve aparecer.
3. **`utils`**: aqui está as respostas que o bot dá ao ser acionado.
> O arquivo [pokedex.json](/src/utils/pokedex.json) foi cedido por [Don_Bael](https://twitch.tv/don_bael)
## :memo: Licença
Este projeto está sob a licença do MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.
---
Build with 💙 By [Marcelo T. Ferreira](https://github.com/MahTF/)
Based on the [readme template](https://gist.github.com/henry-ns/a00234378353d9ca43e1bfe043202192) by [Henrique Miranda](http://thehenry.dev/)