Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 34 additions & 40 deletions bot.js
Original file line number Diff line number Diff line change
@@ -1,42 +1,36 @@
'use strict';

module.exports = function()
{
const TelegramBot = require( `node-telegram-bot-api` )

const TOKEN = `INSIRA AQUI O TOKEN` //ENTRE AS ASPAS DEVE SER INSERIDO O TOKEN ADQUIRIDO AO CRIAR UM BOT COM O BotFather
const bot = new TelegramBot( TOKEN, { polling: true } )


bot.onText(/\/echo (.+)/, (msg, match) => {
const chatId = msg.chat.id;
const resp = match[1];

bot.sendMessage(chatId, resp);
});

var date = new Date;
console.log(date.toString());//Exibe no console todo o retorno de Date

//Evento que pega o texto '/hora' no chat e retorna uma resposta/
bot.onText(/\/hora/, (msg) => {
const chatId = msg.chat.id;
const resp = date.toString();

bot.sendMessage(chatId, resp);
});

//Ao entrar um novo membro no grupo captura o primeiro nome e junta em uma mensagem de boas vindas
bot.on('new_chat_members', (msg) => {
bot.sendMessage(msg.chat.id, `Olá ${msg.from.first_name}, seja bem vindo ao devBage!!
O objetivo do grupo é juntar todo o povo de TI da cidade e região em um único lugar indiferente de Instituição/Empresa/etc.
Nosso foco aqui é formar uma comunidade de TI para tirar duvidas, compartilhar conhecimento, organizar/divulgar eventos, entre outras coisas. Além disso temos o nosso código de conduta que pode ser acessado no link:
https://github.com/devbage/codigo-de-conduta`)
})

//Ao sair um membro do grupo, captura o primeiro nome e junta em uma mensagem de despedida
bot.on('left_chat_member', (msg) => {
bot.sendMessage(msg.chat.id, `Está cedo para ir embora ${msg.from.first_name}! :( `)
})

}
module.exports = function () {
const TelegramBot = require('node-telegram-bot-api')

//ENTRE AS ASPAS DEVE SER INSERIDO O TOKEN ADQUIRIDO AO CRIAR UM BOT COM O BotFather
const TOKEN = ''
const CHAT_ID = ''
const bot = new TelegramBot(TOKEN, { polling: true })

bot.onText(/\/echo (.+)/, (msg, match) => {

const resp = match[1];

bot.sendMessage(CHAT_ID, resp);
});

var date = new Date;

bot.on('new_chat_members', (msg) => {

bot.sendMessage(msg.chat.id, `Olá ${msg.new_chat_participant.first_name}, seja bem vindo ao devBage!! ` +
` O objetivo do grupo é juntar todo o povo de TI da cidade e região em um único ` +
` lugar indiferente de Instituição/Empresa/etc.` +
` Nosso foco aqui é formar uma comunidade de TI para tirar duvidas, compartilhar conhecimento, ` +
`organizar/divulgar eventos, entre outras coisas. Além disso temos o nosso código de conduta que ` +
`pode ser acessado no link: https://github.com/devbage/codigo-de-conduta`)
})

bot.on('left_chat_member', (msg) => {

console.log(msg);
bot.sendMessage(msg.chat.id, `Está cedo para ir embora ${msg.left_chat_participant.first_name}! NÓS VAMOS TE RESGATAR !!! :( `)
})

}