Налаштування telegram
Бот Telegram, через який система листується з людьми й надсилає сповіщення. Тут вказують токен бота і тих, кому пересилати вхідні повідомлення.
Де шукати: Модулі → Система → Налаштування → Налаштування telegram
Що робить бот
- Листування. Кожен, хто напише боту, отримує картку в реєстрі Telegram. Повідомлення лягають у чат цієї картки, і з того ж чату на них відповідають.
- Копії вхідних. Кожне вхідне повідомлення бот пересилає людям із вкладки «Користувачі» цього налаштування — з підписом, від кого воно.
- Сповіщення про задачі. Сповіщення з типом Telegram і кнопки затвердження задачі бот надсилає виконавцю задачі — у ту картку Telegram, де в полі «Користувач» стоїть його логін.
- Команди. /list_tasks — незакриті задачі, /find_task — затвердити задачу за номером, /ts — табель. Команди діють від імені користувача, вказаного в картці Telegram у полі «Користувач».
Опис полів
- Токен — токен бота, який видає BotFather (як створити бота — в інструкції). Поле лише для запису: прочитати збережений токен не може ніхто. Після збереження поле показує маску. Не чіпайте його — токен лишиться; наберіть новий — він замінить старий; очистіть поле — токен зітреться під час збереження, і бот зупиниться.
- Коментар — довільна примітка.
- Користувачі (вкладка) — кому пересилати копії вхідних повідомлень. ID Telegram обирається з карток реєстру Telegram, тож людина має спершу сама написати боту. Коментар — примітка до рядка.
Як запустити бота
- Створіть бота в BotFather і скопіюйте токен.
- Вставте його в поле «Токен» і збережіть. Бот запускається на сервері одразу після збереження. Система запропонує оновити сторінку — погодьтеся, щоб відкриті вікна побачили бота.
- Напишіть боту будь-що — у реєстрі Telegram з'явиться ваша картка. Заповніть у ній «Користувач» (для сповіщень про задачі й команд) і «Працівник» (для нагадувань про дні народження й табель).
Типові ситуації
Бот відповідає на команду «❗ Select user for your telegram record in ERPJS!». У картці Telegram цієї людини не заповнено поле «Користувач». Заповніть його логіном того, від чийого імені діятиме бот.
Бот відповідає «⛔ This user is not allowed to login». Користувача з картки Telegram закрито або йому заборонено вхід. Для бота діють ті самі правила, що й для входу в систему.
Сповіщення про задачі не приходять у Telegram. У картці Telegram немає «Користувач» із логіном виконавця задачі — або людина ще жодного разу не писала боту, і картки немає зовсім.
Змінили токен. Старий бот зупиняється, новий запускається одразу. Чати Telegram прив'язані до бота, тож людям треба написати вже новому боту.
Кілька компаній у базі. Бот у базі працює один, тому токен вказують лише в одній компанії.