---
title: "Частина 2 Інструкція з користування та налаштування Telegram Bot і TurboSMS"
canonical: "https://docs.mocotms.com/space/UAUGMESSAG/17301873/%D0%A7%D0%B0%D1%81%D1%82%D0%B8%D0%BD%D0%B0%202%20%D0%86%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D1%96%D1%8F%20%D0%B7%20%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%20%D1%82%D0%B0%20%D0%BD%D0%B0%D0%BB%D0%B0%D1%88%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F%20Telegram%20Bot%20%D1%96%20TurboSMS"
format: markdown
---
## **Інструкція з налаштування Telegram Bot**

**Суть**

**Користувачі можуть додатися в telegram bot, щоб у подальшому отримувати інформацію у ньому.**


**Передумови**


1. У вас має бути встановлена програма** Telegram.**
2. Ви повинні бути зареєстровані або зареєструватися у сервісі [https://turbosms.ua](https://turbosms.ua)
3. У вас має бути налаштовано **TurboSMS **у системі



**Інструкція дій з налаштування Telegram Bot**


1. Зпускаємо програму** Telegram.**
2. Відкриваємо чат** **із** ****[@BotFather](https://t.me/botfather)**. Будьте уважні, якщо самі шукаєте чат, а не переходите по посиланню. Потрібно обрати саме** @BotFather**, а не** @BotFatherDev @BotFatherFast @BotFastFather.**
3. Натискаємо** "Запустити".**
4. Відправляємо повідомлення з текстом **/newbot **або натискаємо на** **Меню** /newbot create a new bot.**
5. У відповідь отримуємо повідомлення від робота з проханням вказати ім'я Вашого робота.
6. Вводимо ім'я бота і надсилаємо повідомлення.
7. Якщо Ви ввели коректне значення ім'я, то отримуємо повідомлення з проханням вказати **username **Вашого бота. Будьте уважні Ваш** username **обов'язково має закінчуватися на** 'bot'.**
8. Вводимо** username **бота і надсилаємо повідомлення.
9. Якщо Ви ввели коректне значення username, отримуємо повідомлення з вітанням і токеном. Приклад токена** 4839574812:AAFD39kkdpWt3ywyRZergyOLMaJhac60qc.**



![image](media://c7f5b3b7-7053-4b97-96cf-64db5563c443)

# **Інструкція конфігурування Moco**


**Додати змінну оточення. (Дану зміну додає DevOps)**  



1. Виконуємо вхід до системи за допомогою облікового запису** Адміністратора.**
2. Переходи до розділу** Адміністрування **(скрін 1)** **секція** Логи, Конфіги Telegram bot **(скрін 2).
3. Якщо Ви виконали все правильно, але повинні побачити блок з Інформацією про роботу (скрін 3).
4. У блоці Інформація про роботу необхідно натиснути на кнопку** Встановити вебхук **(скрін 3).
5. Якщо вебхук буде успішно встановлений Ви побачите** url вебхука **та кнопку** Видалити вебхук **(скрін 4).
6. Ваш бот готовий до використання.
7. Для перевірки його роботи переходимо в чат з ботом за допомогою посилання (скрін 5) або вручну виконуємо пошук** **у** telegram.**
8. Натискаємо кнопку** Запустити.**
9. Якщо бот Вам відповідає, то все налаштовано коректно.


**Скрін 1**

![image](media://3d20c3f1-260a-4a56-a8c7-ac4ceebcdb9e)

**Скрін 2**

![image](media://0e8937fe-f540-49e7-aa43-b1765d82e6ff)




**Скрін 3**


![image](media://f2b0e49f-439f-41d4-aba5-2f3f19453592)





















**Скрін 4**


![image](media://45ff1008-5473-4bf6-9f9c-45266ce243ec)

**Скрін 5**


![image](media://38be28cb-f360-4cf7-9d37-36e7f135b3ca)



**Першоджерела та додатковий статті**


1. **[From BotFather to 'Hello World'](https://core.telegram.org/bots/tutorial)**





**Підключення користувача до Telegram Bot**


Підключення такє саме як і в TurboSMS. Для Telegram Bot і TurboSMS діють одні і ті ж правила


**Варіант 1:**


1. За допомогою облікового запису **Адміністратора **перейти до розділу **Адміністрування**, **Правила вимагання оновлення номеру телефона** (скрін 6)
2. Встановити правила вимоги натиснув на кнопку **Додати **(скрін 7)
3. У формі **Додавання правила вимагання оновлення номеру телефона** додати певні правила по **Підрозділу** та/або по **Посаді, **обовя’зково вказати** Інтервал відображення форми в днях **та натиснути кнопку** Додати **(скрін 8)


**Скрін 6**

![image](media://d049551c-3403-413f-9b6f-4b592c1c2bf3)


**Скрін 7**


![image](media://28b577ef-e85f-4fdc-b0e0-9cc2c1a2cbd3)


**Скрін 8**



![image](media://dd0d9e3e-7816-4826-b9ec-e31316d735a2)



**Варіант 2:**


1. За допомогою облікового запису **Адміністратора **перейти до розділу **Організаційна структура**, **Особи **(скрін 9)
2. Перейти в **Обліковий запис потрібного користувача **(скрін 10)
3. Редагувати **Обліковий запис користувача**, вибрати **Вимагати оновлення номеру телефона **(скрін 10)


**Скрін 9 **


![image](media://9f5bf607-70b6-4f68-a951-7ddd714a889c)


**Скрін 10**


![image](media://9f530424-ae08-48f7-8fc2-70732e658608)


**Налаштування повідомлень для відправки через Telegram Bot **


**Налаштування шаблонних повідомлень через Канал комунікацій**


1. За допомогою облікового запису **Адміністратора **перейти до розділу **Повідомлення**, **Канал комунікацій **(скрін 11)** **
2. Увімкнути **Telegram** та перейти до даного каналу **Telegram **(скрін 12)
3. Вибрати потрібний шаблон для відправки повідомлень. Обрати вкладинку **Telegram**, **увімкнути його**, вибрати **потрібну мову**, натиснути **Змінити шаблон **(скрін 13)
4. При заповненні тексту повідомлень прописувати **Тему** не обов’язково, так як в сповіщенні в **Telegram **тема відображатись не буде (це специфіка роботи самого Telegram).

Якщо ви скопіювали текст з шаблону **Електронна пошта** (доприкладу) тоді:

- При редагуванні даного шаблону **Telegram** в полі **Текст** потрібно натиснути на **Джерело** і тільки після цього вставити текст який скопіювали у шаблоні Електронна пошта (скрін 14)
- Після того як вставили текст, треба знов натиснути на **Джерело **(скрін 15)
- Далі потрібно довести оформлення тексту пробілами аби він виглядав корректно (скрін 16)
- Натиснути кнопку **Зберегти **(скрін 17)


**Скрін 11**

![image](media://ff8934ce-81ad-47b1-a4af-7415182f95f4)


**Скрін 12**

![image](media://1ee4ce2e-c726-4c14-a03c-5dbd69ab1cd8)


**Скрін 13**

![image](media://124f8581-0200-468e-9f19-09e5515dd743)


**Скрін 14**

![image](media://c62dc8ef-c7a2-42c8-a1ea-94a3fff38736)


**Скрін 15**

![image](media://ec79a1b9-bf26-458a-81be-cd13af3a9fc5)


**Скрін 16**

![image](media://effc3f37-817e-4f6e-9589-3ac6a8129b17)


**Скрін 17**


![image](media://c32b314c-4ae0-4612-bc3c-741f4e7da8ad)


**Налаштування довільних повідомлень через Організаційну структуру**


5. За допомогою облікового запису **Адміністратора** перейти до розділу **Повідомлення**, **Канали комунікацій **(скрін 18)
6. В Каналі комунікацій перейти до **Telegram, **у** Найменування каналу комунікацій **обрати** Організаційна структура, Відправка довільних повідомлень **повинно бути увімкнене.** **Перейти до** Відправки довільних повідомлень **(скрін 19)
7. У шаблоні **Редагування шаблону повідомлень **перейти до вкладки** Telegram, Увімкнути **(скрін 20)
8. Вибрати потрібний шаблон для відправки повідомлень. Обрати вкладинку **Telegram**, **увімкнути його**, вибрати **потрібну мову**, натиснути **Змінити шаблон **(скрін 21)
9. При заповненні тексту повідомлень прописувати **Тему** не обов’язково, так як в сповіщенні в **Telegram **тема відображатись не буде (це специфіка роботи самого Telegram).

Якщо ви скопіювали текст з шаблону **Електронна пошта** (до прикладу) тоді:

- При редагуванні даного шаблону **Telegram** в полі **Текст** потрібно натиснути на **Джерело** і тільки після цього вставити текст який скопіювали у шаблоні Електронна пошта (скрін 22)
- Після того як вставили текст, треба знов натиснути на **Джерело **(скрін 23)
- Далі потрібно довести оформлення тексту пробілами аби він виглядав корректно (скрін 24)
- Натиснути кнопку **Зберегти **(скрін 25)

10. За допомогою облікового запису **Адміністратора** перейти до розділу **Організаційна структура**, **Особи **(скрін 26)
11. Вибрати користувача, в полі **Із вибраними** обрати **Надіслати повідомлення **(скрін 27)
12. Перейти на вкладку **Telegram, **в полі** Ваша тема **прописати тему. Якщо текст буде довільний то прописати потрібний текст в полі** Ваш текст **та натиснути** Далі **(скрін 28)**. **Якщо шаблон тексту буде копійований з шаблону** Електронна пошта **тоді треба зробити наступні кроки:

- При редагуванні даного шаблону **Telegram** в полі **Текст** потрібно натиснути на **Джерело** і тільки після цього вставити текст який скопіювали у шаблоні Електронна пошта (скрін 29)
- Після того як вставили текст, треба знов натиснути на **Джерело **(скрін 30)
- Далі потрібно довести оформлення тексту пробілами аби він виглядав корректно (скрін 31)
- Для того щоб надіслати повідомлення треба натиснути кнопку **Далі **(скрін 31)



**Скрін 18**

![image](media://b035b113-5d18-4897-91f0-0619759379fa)



**Скрін 19**

![image](media://109e6661-0292-42de-bb1f-c2e1220f666c)


**Скрін 20**

![image](media://b71866eb-7e18-4fde-9373-59b64b4326df)


**Скрін 21**

![image](media://124f8581-0200-468e-9f19-09e5515dd743)


**Скрін 22**

![image](media://c62dc8ef-c7a2-42c8-a1ea-94a3fff38736)


**Скрін 23**

![image](media://ec79a1b9-bf26-458a-81be-cd13af3a9fc5)


**Скрін 24**

![image](media://effc3f37-817e-4f6e-9589-3ac6a8129b17)


**Скрін 25**


![image](media://c32b314c-4ae0-4612-bc3c-741f4e7da8ad)




**Скрін 26**

![image](media://3c8bb78c-8d1e-47c6-8dbc-c021aeb536ca)


**Скрін 27**

![image](media://82e62569-0123-4ceb-9555-154de688851d)




**Скрін 28**

![image](media://4be29897-2a9b-45c3-be68-cbeba108fa57)


**Скрін 29**

![image](media://7df53d4c-5619-4ae2-a271-d3da98af704b)


**Скрін 30**

![image](media://fa00f69a-4da2-462f-963b-af600bbb07eb)


**Скрін 31**

![image](media://575191b7-ac7b-498b-9754-69d9ece73c81)


**Для того щоб сповіщення прийшло користувачу, треба аби відпрацювала системна задача «Повідомлення/Відправлення повідомлень».  Дана задача відпрацьовує в автоматичному режимі за розкладом. Але якщо потрібно аби повідомлення прийшло якнайшвидше, системну задачу можна запустити вручну. **

**Для цього потрібно:**


1. ** **За допомогою облікового запису **Адміністратора** перейти до розділу **Системні задачі, Управління системними задачами **(скрін 32)
2. Вибрати системну задачу** Повідомлення/Відправлення повідомлень **та натиснути** Запустити вручну **(скрін 33)


**Скрін 32**

![image](media://78f8f82b-b5b6-42ea-8c1a-7bf861178302)



**Скрін 33**

![image](media://981a5c0a-ab9b-44fd-aa8c-b55a3b412e93)



**Щоб перевірити чи відправилось сповіщення, треба:**


1. За допомогою облікового запису **Адміністратора** перейти до розділу **Повідомлення, Журнал відправлених повідомлень **(скрін 34)
2. В полі **Канал комунікацій **обрати** Telegram **(скрін 35)
3. В полі **Створено в інтервалі** обрати певну дату (скрін 35)
4. Натиснути **Фільтрувати**(скрін 35)
5. Знайти потрібного вам користувача та побачити **Статус**(скрін 35)


**Скрін 34**


![image](media://72bba0b3-185c-4c7f-96b0-a4e47c347ca8)



**Скрін 35**

![image](media://d9ca0228-9246-4eb3-9c6c-5231e532f94e)


**Якщо до прикладу користувача звільнили і автоматично відпрацювала за розкладом системна задача **<u>**Управління користувачами/Видалення звільнених користувачів з Telegram Bot.**</u>** то даного користувача автоматично система видаляє з **<u>**Telegram Bot**</u>**. Для того щоб системна задача відпрацювала якомога швидше, її можна запустити вручну. Для цього потрібно:**


1. За допомогою облікового запису **Адміністратора** перейти до розділу **Системні задачі, Управління системними задачами **(скрін 36)
2. Вибрати системну задачу** Управління користувачами/Видалення звільнених користувачів з Telegram Bot **та натиснути** Запустити вручну **(скрін 37)


Після того як користувача видалили з** Telegram Bot,  **автоматично в системі, в** Обліковому записі користувача**, напроти** Час приєднання до чат-боту: **стоїть прочерк (скрін 38).

Якщо користувач намагається почати роботу в **Telegram Bot **йому приходить сповіщення про те що треба додати номер телефону (скрін 39). Коли людина додає свій номер телефону, а в системі він уже звільнений йому надходить повідомлення про те що його не знайдено в системі (скрін 40). 


Якщо користувача знов відновили у системі. Тоді йому треба пройти підтвердження номеру телефону з самого початку. І під’єднатись до **Telegram Bot**


**Скрін 36**

![image](media://0f709ca4-76dd-4c09-9b98-1be76ea3a1bd)


**Скрін 37**

![image](media://229613b9-f319-427a-b346-9fe66b6a2d59)


**Скрін 38**

![image](media://aab152a9-4f50-4f5e-a7f3-353c730435e4)


**Скрін 39**

![image](media://44783096-2e1e-4d23-862f-09e0afcb32d3)


**Скрін 40**

![image](media://c0c855cb-95c8-4356-8b1e-792f3461a187)


**Як змінити текст повідомлень в самому повідомленні Telegram Bot при початку роботи (по іншому це називається команди)** (скрін 41)** **


**Скрін 41**



![image](media://17133721-f40a-4e29-a869-3bd777b81846)


Для цього потрібно:


1. За допомогою облікового запису **Адміністратора** перейти до розділу **Адміністрування, Telegram bot **(скрін 42)
2. Обрати поле в якому потрібно змінити текст та натиснути на знак питання. Скопіювати ключ (скрін 43)
3. Перейти до розділу **Графічний інтерфейс**, **Локалізація графічного інтерфейсу **(скрін 44)
4. В розділі **Локалізація графічного інтерфейсу **вибрати вкладинку **Пошук за ключем **та натиснути на** Оновити індекс **(скрін 45)
5. У поле вставити скопійований ключ, натиснути **Шукати** (скрін 46)
6. Обрати потрібну мову в **Оригінал фрази** та **Змінена фраза**, під **Змінена фраза** ввести потрібний текст, натиснути **Зберегти зміни** (скрін 46)


**Скрін 42**


![image](media://c6d4359d-2676-46da-bb9a-a786b992dded)


**Скрін 43**


![image](media://66fca3e0-4698-4b5c-8b69-57b0d4c34505)


**Скрін 44**


![image](media://2d4af346-9cfa-474d-98e9-c83518a5748b)


**Скрін 45**

![image](media://0a72220b-ba03-4156-b430-1be538e43c4b)


**Скрін 46**


![image](media://e855e967-2838-4d51-8bab-3c2c581b18dd)


**Як змінити текст повідомлень у формах при підтверджені номеру телефону у системі:**


1. За допомогою облікового запису **Адміністратора** перейти до розділу **Графічний інтерфейс**, **Локалізація графічного інтерфейсу **(скрін 47)
2. В розділі **Локалізація графічного інтерфейсу **вибрати вкладинку **Пошук за файлом **та натиснути на** Оновити індекс **(скрін 48)
3. В полі **Модуль **обрати** usr**, в полі **Файл локалізації **обрати** ViewsConfirmPhonePolicy **та натиснути** Шукати **(скрін 49)
4. Обрати потрібну мову в **Оригінал фрази** та **Змінена фраза**, під **Оригінал фрази **обрати потрібний текст котрий треба змінити, під **Змінена фраза** ввести потрібний текст, натиснути **Зберегти зміни **(скрін 49)



**Скрін 47**

![image](media://2d4af346-9cfa-474d-98e9-c83518a5748b)


**Скрін 48**


![image](media://1b066978-69bb-4fe0-8fd0-3ba31f48d226)


**Скрін 49**

![image](media://56d392bc-7ae0-4db8-a966-30622b4e2f47)





**Інструкція користування TurboSMS для користувача  **


1. Виконуємо вхід до системи за допомогою логіну та паролю
2. Вводимо **мобільний номер телефону**, натискаємо **погодитись** с правилами підтвердження, натискаємо **Надіслати код підтвердження **(скрін 1)
3. В полі **Код підтвердження** ввести код який надійде на телефон у SMS, після натиснути **Підтвердити** (скрін 2)
4. Після введення коду підтвердження переходимо до форми **Номер телефону підтверджено **(скрін 3)
5. Натиснути кнопку** Завершити **(скрін 3)


**Скрін 1**

![image](media://95d5620b-a126-4773-abdb-85f4d35567f6)



**Скрін 2**


![image](media://9296ee53-b2f3-4dbe-a9fb-a34980efe0f4)



**Скрін 3**


![image](media://e4e3ca3f-3393-4a31-99bd-258c805acd9b)




**Інструкція користування чат-ботом для користувача  **



6. Виконуємо вхід до системи за допомогою логіну та паролю
7. Вводимо **мобільний номер телефону**, натискаємо **погодитись** с правилами підтвердження, натискаємо **Надіслати код підтвердження** (скрін 1)
8. В полі **Код підтвердження** ввести код який надійде на телефон у SMS, після натиснути **Підтвердити** (скрін 2)
9. Після введення коду підтвердження переходимо до форми **Номер телефону підтверджено **(скрін 3)
10. Натиснути кнопку** Завершити **(скрін 3)
11. Перейти до** Telegram Bot, **натиснути** Почати **(скрін 4)**, Поділитися номером. **(скрін 5)
12. Після того як поділились номером телефону, приходить повідомлення про те що ви успішно прив’язали свій номер телефону (скрін 6).


**Після того як користувач приєднався до Telegram Bot йому будуть надходити смс повідомлення з системи **(скрін 7)**. **



**Скрін1**


![image](media://95d5620b-a126-4773-abdb-85f4d35567f6)



**Скрін2**


![image](media://9296ee53-b2f3-4dbe-a9fb-a34980efe0f4)



**Скрін3**


![image](media://e4e3ca3f-3393-4a31-99bd-258c805acd9b)



**Скрін4**


![image](media://3e8367af-5658-4c53-a058-820dd34da371)




**Скрін5**

![image](media://e31e3008-99c8-4257-afd7-af2f1120e2e6)




**Скрін6**


![image](media://661ba0db-c2e1-4b3c-ba1c-8c32b11727a1)




**Скрін7**


![image](media://d561812b-fa48-4d65-a5ef-35e43fbe68f8)