@asurraa/pm2-status-tele-bot
TypeScript icon, indicating that this package has built-in type declarations

1.0.20 • Public • Published

pm2-status-tele-bot

Build and Notify your pm2 status with your telegram.


NPM

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

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": "?"
      }
    }
  ]
}

@asurraa 2021

Readme

Keywords

none

Package Sidebar

Install

npm i @asurraa/pm2-status-tele-bot

Weekly Downloads

20

Version

1.0.20

License

MIT

Unpacked Size

91.9 kB

Total Files

17

Last publish

Collaborators

  • themkimhong
  • vichea
  • lyhourchhen
  • duongkimseng