Loading repository data…
Loading repository data…
jocimarjsc / repository
Esse bot envia mensagens para grupo ou canal no telegram. Para que o envio seja contínuo é necessário adquirir a extensão que faz a coleta da cor no site da Blaze. Acesse o link abaixo.
A Blaze apostas é um cassino online que recentemente se tornou popular nas redes sociais.
Esse bot tem como objetivo enviar mensagem em grupo/canal no telegram, indicando uma possível cor para apostar.
O bot não faz a coleta da útima cor que saiu na blaze, isso você vai ter que fazer.
Para fazer alguma alteração no padrão desse Bot, acesse esse arquivo MetricDouble.ts.
Caminho:
./src/helpers/botMetrics/MetricDouble.ts
Esse bot foi desenvolvido com o padrão de cores 🔴🔴🔴⚫, ao cadastrar seu bot , precisa informar o padrão, ou seja, a quantidade de vezes que precisa repetir uma cor para poder enviar o sinal no canal.
Para executar o bot, precisa seguir os passos a seguir.
Clone o repositório
git clone https://github.com/jocimarjsc/blazebot
Instalar as dependências
npm install
ou
yarn
Trocar o nome do arquivo .env.exemple para .env
Coloque os valores das variavés de ambiente no arquivo .env
PORT = 3000 //não alterar essa porta
TOKEN_TELEGRAM = your bot token
CHANNEL_NAME = your ID channel
BOT_NAME = bot name
DATABASE_URL="mysql://userDatabase:password@localhost:port/nameDatabase"
Para esse projeto é necessário ter um banco de dados, optei por usar o MySql.
Instale o MySql
Crie um banco de dados com o seguinte nome tips_blaze
Deve-se executar
npx prisma migrate dev --name add_tables
ou
yarn prisma migrate dev --name add_tables
Executar como desenvolvimento
npm run dev
ou
yarn dev
Executar em produção
npm run build
ou
yarn build
Depois esse comando
npm run start
ou
yarn start
Se tudo ocorreu bem, deve ver no console as seguintes messagens:
🤖 Bot On! 🟢
✅ Server is running!
Para que o BOT venha enviar mensagem no telegram, você precisa enviar uma request para a "Rota" abaixo.
Recebe a última cor que saiu na Blaze, Método: "POST".
https://localhost:3000/colors
//espera receber esses parametros
{
"colorName": "red",
"number": "4"
}
Se no console aparecer:
⚙️ Precisa configurar seu bot!
Abra a conversa do seu Bot no telegram use o comando /start e siga os passos para cadastrar seu bot.
Telegram: @jocimarjsc
⌨️ com ❤️ por Jocimar Costa 😊