This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
en:notification_groups [2017/08/24 08:22] vincenzo created |
en:notification_groups [2023/05/15 18:28] (current) admin |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| - | ---- | ||
| - | ====== Telegram Notifictions ====== | + | ===== Telegram Notifications ===== |
| + | The steps to create a Telegram Notification are: | ||
| + | - Create a channel to Telegram and a bot | ||
| + | - Configure the channel to NeMo | ||
| + | - Create the Notification group | ||
| + | - Testing the notification group | ||
| + | ==== 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]] | ||
| + | |||
| + | * //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: | ||
| + | |||
| + | {{ :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: | ||
| + | |||
| + | <code> | ||
| + | curl https://api.telegram.org/bot<ADD the Token here>/getUpdates?offset=0 | ||
| + | |||
| + | {"ok":true,"result":[{"update_id":611548852, | ||
| + | "channel_post":{"message_id":2,"chat":{"id":**-1001148557862**,"title":"Channel-test","type":"channel"},"date":1499934011,"text":"/my_ip","entities":[{"type":"bot_command","offset":0,"length":6}]}}]} | ||
| + | </code> | ||
| + | |||
| + | In this case the chat id is: **-1001148557862** | ||
| + | |||
| + | |||
| + | ==== Configure the channel to NeMo ==== | ||
| + | |||
| + | |||
| + | - 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 |}} | ||
| + | |||
| + | ==== Create the Notification group ==== | ||
| + | |||
| + | - 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 | ||
| + | |||
| + | |||
| + | |||
| + | ==== 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 on NEMO and click **Send Test** button. | ||
| + | |||
| + | //Congratulations, you have created your Telegram Notification group!// | ||