@asurraa/pm2-status-tele-bot
v1.0.20
Published
Build and Notify your pm2 status with your telegram.
Downloads
37
Keywords
Readme
Description
pm2-status-tele-bot a node.js library fer check the status of pm2 and response with telegram bot alert with this cli will flexibility to monitor your project with your VPS.
Installation
With NPM
npm i -D @asurraa/pm2-status-tele-bot
With yarn
yarn add -D @asurraa/pm2-status-tele-bot
Usage
- Create bot with telegram-bot
- Get group id from telegram
Simple Example with CLI
yarn pm2-status-tele-bot --telegramToken=XXX --telegramGroupTo=XXX --pm2AppName=XXX
Simple Example with package.json
{
"scripts": {
"pm2-status-tele": "yarn ts-node src/index.ts --telegramToken=XXX --telegramGroupTo=XXX --pm2AppName=XXX"
}
}
or with npx
{
"scripts": {
"pm2-status-tele": "npx ts-node src/index.ts --telegramToken=XXX --telegramGroupTo=XXX --pm2AppName=XXX"
}
}
How to get unique identifier from telegram api
curl https://api.telegram.org/bot<token>/getUpdates
or with
curl https://api.telegram.org/bot165474301710:AAFeoxApSDm1dfdEEWVLFETGRKy_dmCNfPYlbE/getUpdates
See the result: (get chat id like 65382999
)
{
"ok": true,
"result": [
{
"update_id": 664568113,
"message": {
"message_id": 8423,
"from": {
"id": 65382999,
"is_bot": false,
"first_name": "xxx",
"last_name": "xxx",
"username": "xxx",
"language_code": "en"
},
"chat": {
"id": 65382999,
"first_name": "xxx",
"last_name": "xxx",
"username": "xxx",
"type": "private"
},
"date": 1550333434,
"text": "?"
}
}
]
}