Smart Processes Management
Telegram notifier for Runnerty:
Through NPM
npm i @runnerty/notifier-telegram
You can also add modules to your project with runnerty
npx runnerty add @runnerty/notifier-telegram
This command installs the module in your project, adds example configuration in your config.json and creates an example plan of use.
If you have installed runnerty globally you can include the module with this command:
runnerty add @runnerty/notifier-telegram
Add it in the notification section of the config.json file. More information here:
{
"id": "telegram_default",
"type": "@runnerty-notifier-telegram",
"token": "ABC123",
"chat_id": "ABC123"
}
Example:
{
// ...
"notifiers": [
{
"id": "telegram_default",
"type": "@runnerty-notifier-telegram",
"token": "MyTokenId",
"chat_id": "MyChatId"
}
//...
]
}
Add add it to any chain or process notification event. More information here:
{
"id": "telegram_default",
"message": "Process @GV(PROCESS_ID) Running!"
}
Examples:
{
"id": "PROCESS_SAMPLE",
"name": "Sample process",
"exec": {
"id": "shell_default",
"command": "echo 'Hello world'"
},
"notifications": {
"on_end": [
{
"id": "telegram_default",
"message": "THE PROCESS @GV(PROCESS_ID) HAS FINISHED"
}
]
}
}
- Video:
{
"id": "PROCESS_SAMPLE",
"name": "Sample process",
"exec": {
"id": "shell_default",
"command": "echo 'Hello world'"
},
"notifications": {
"on_end": [
{
"id": "telegram_default",
"message": "THE PROCESS @GV(PROCESS_ID) HAS FINISHED",
"video": "./my_video.mp4"
}
]
}
}