Esta es una libreria que trabaja con un bot de telegram que permite gestionar de manera mas optima la mensajeria con el cliente via telegram.
- Ir a la carpeta de tu proyecto.
- Abrir una terminal.
- Asegurarse de tener node y npm instalados.
- utilizar
npm install https://github.com/alevilar/paxabot-nodejs
. - en tu codigo colocar
const telegramBot = require("paxabot-nodejs")
. - a el codigo debajo colocar
telegramBot.init(data)
. La data tiene el siguiente formato.
{
"token":"Aca_va_tu_token_sin_espacios",
"database": {
"host": "IP",
"user": "USER",
"password": "PASS",
"database": "NAME_DB"
}
}
const Pbot = require('./bot/index.js');
const config = require('./bot/config.json');
Pbot.init(config);
// Tu codigo
if(algoPasa == true){
Pbot.SendMessage({
to:1234567890,
text:"Hola Mundo"
});
}
init(json);
init() toma como parametros un objeto con los siguientes valores (podes usar una variable):
{
token:"Aca_va_tu_token_sin_espacios",
database: {
host: "IP",
user: "USER",
password: "PASS",
database: "NAME_DB"
}
}
```
`SendMessage(json);`
*SendMessage()* toma como parametros una clase de JS o un JSON con el siguiente formato:
```js
{
to:1234567890, // ID telegram de destino
text: "test1" // Mensaje de tipo String
}
o si son mas de un destinatario.
{
to:[1234567890, 1234567890], // ID telegram de destino, puede ser uno o muchos (si son mas de uno se deben poner como una lista)
text: "test1" // Mensaje de tipo String
}
Este comando sirve para enviar un mensaje de texto por telegram a uno o un conjunto de destinatarios de la plataforma telegram.