This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
en:notification_groups [2017/08/24 11:28] admin [Telegram Notifications] |
en:notification_groups [2023/05/15 18:28] (current) admin |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * Telegram: the message will be delilvered to a specific Telegram user account | * Telegram: the message will be delilvered to a specific Telegram user account | ||
| - | |||
| - | ---- | ||
| Line 19: | Line 17: | ||
| - Configure the channel to NeMo | - Configure the channel to NeMo | ||
| - Create the Notification group | - Create the Notification group | ||
| + | - Testing the notification group | ||
| - | === Create a channel to Telegram and a bot === | + | ==== Create a channel to Telegram and a bot ==== |
| * //Fisrt step// is to create a channel. Telegram members will join to the channel to read the Telegram nofitication sent by NeMo through the bot ([[https://telegram.org/faq_channels]]). For more information about bot please visit [[https://core.telegram.org/bots]] | * //Fisrt step// is to create a channel. Telegram members will join to the channel to read the Telegram nofitication sent by NeMo through the bot ([[https://telegram.org/faq_channels]]). For more information about bot please visit [[https://core.telegram.org/bots]] | ||
| Line 28: | Line 26: | ||
| * //Second step// is to create a bot to add as administrator member of the channel. Open Telegram BotFather and create the bot with the command **/start** and follow the instruction. Here is an example of a bot creation: | * //Second step// is to create a bot to add as administrator member of the channel. Open Telegram BotFather and create the bot with the command **/start** and follow the instruction. Here is an example of a bot creation: | ||
| - | {{ :en:notification-telegram1.png?nolink&500 |}} | + | {{ :notification-telegram4.png?nolink&500 |}} |
| + | * //Third step// add the bot to the channel. | ||
| - | + | * //Fourth step// is retrieving the chat_id of the channel. With the NeMo shell (or any other linux machine) you need to find the chat_id related to the channel: | |
| - | Add the bot to the channel. | + | |
| - | + | ||
| - | Retrieving the chat_id of the channel: | + | |
| - | + | ||
| - | + | ||
| - | With the NeMo shell (or any other linux machine) you need to find the chat_id related to the channel: | + | |
| <code> | <code> | ||
| - | curl https://api.telegram.org/bot**<ADD the Token here>**/getUpdates?offset=0 | + | curl https://api.telegram.org/bot<ADD the Token here>/getUpdates?offset=0 |
| {"ok":true,"result":[{"update_id":611548852, | {"ok":true,"result":[{"update_id":611548852, | ||
| Line 47: | Line 40: | ||
| In this case the chat id is: **-1001148557862** | In this case the chat id is: **-1001148557862** | ||
| - | |||
| - | ---- | ||
| - | |||
| - | **Now you are ready to configure telegram notification to NeMo. ** | ||
| - | |||
| - | 1. On Admim tab, select Configuration/Notification Groups/Telegram Channels | ||
| - | {{ :en:notification-telegram1.png?nolink&500 |}} | ||
| - | |||
| - | 2. Click Add Channel | ||
| - | 3. insert the Name of the channel that will be used on NeMo, the description, the chat identifier and the Bot Token | + | ==== Configure the channel to NeMo ==== |
| - | {{:en:notification-telegram2.png?200|}} | + | |
| - | 4. Create a new notification group (Configuration/Notification Groups->Add Group) and save changes | ||
| - | 5. Select the notification group and click Edit Group button | + | - On Admim tab, select Configuration/Notification Groups/Telegram Channels {{ :en:notification-telegram1.png?nolink&500 |}} |
| + | - Click Add Channel and insert the Name of the channel that will be used on NeMo, the description, the chat identifier and the Bot Token {{ :en:notification-telegram2.png?nolink&400 |}} | ||
| - | 6. | + | ==== Create the Notification group ==== |
| - | {{:en:notification-telegram3.png?200|}} | + | - Create a new notification group (Configuration/Notification Groups->Add Group) and save changes |
| + | - Select the notification group and click Edit Group button {{ :en:notification-telegram3.png?nolink&400 |}} | ||
| + | - select the tab Members and select Telegram as method | ||
| + | - Select the Telegram channel | ||
| - | 4. select the tab Members and select Telegram as method | ||
| - | 5. Select the Telegram channel | ||
| - | **Testing the notification group** | + | ==== Testing the notification group ==== |
| - | The administrator of the telegram group must add users that want to receive notification in the group, then select the notification group and click Send Test button | + | The administrator of the telegram group must add users that want to receive notification in the group, then select the notification group on NEMO and click **Send Test** button. |
| //Congratulations, you have created your Telegram Notification group!// | //Congratulations, you have created your Telegram Notification group!// | ||