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!// |