KWIGA центр підтримки LMS (навчання) Створення приватної групи Як створити та підключити Telegram чат-бота

Як створити та підключити Telegram чат-бота

Статті:

Детально про налаштування та підключення бота


У цій статті:


Настроюючи роботу закритої групи в Telegram, Вам буде необхідно підключити бота. Він потрібен для того, щоб учасник міг отримувати повідомлення про оплату, а також зв'язати контакт на Kwiga з учасником Telegram, а в майбутньому і для розсилок та інших повідомлень у Telegram. Додавання учасників до групи та видалення з групи відбуватиметься автоматично. Ви можете використовувати як вже наявний бот, так і створити новий, який буде використаний тільки для певної закритої групи, або для всіх оповіщень Вашого проекту. Найчастішим є використання одного бота для всіх нотифікацій за Вашим проектом.

Важливо! Усі дії, описані нижче, необхідно поєднувати зі створенням закритої групи на платформі.

Створення бота

Відкрийте чат з @BotFather (для цього можна перейти посилання).

Якщо Ви раніше не спілкувалися з цим ботом, введіть /start і після цього команду /newbot.

Бот попросить вигадати назву для Вашого бота. Ця назва, яка буде відображатися у списку контактів (у нашому приклад - kwiga example)

Затем потрібно придумати ім'я користувача для бота - це унікальне ім'я, за ним можна буде знайти бота в Telegram, і воно має закінчуватися на bot (у нашому прикладі KwigaExample_bot).

Після цього бот буде створено і Ви отримаєте інформацію про те, як додати опис, аватарку, посилання на самого бота і найважливіше - токен, який необхідний для того, щоб цей бот міг розсилати Повідомлення.

Одержання токена раніше створеного бота

Відкрийте чат з @BotFather (для цього можна перейти посилання). Введіть /token і виберіть з списку токен для якого бота потрібно показати:

Після вибору робота (на прикладі @alanaschool3_bot) Ви отримаєте токен.

Перейдіть до створення закритої групи, на кроці Налаштування бота для сповіщень необхідно заповнити 2 поля: ім'я та токен.

Створення групи або каналу в Telegram

Telegram пропонує два види способу комунікації зі своїми передплатниками: канал та групу. У групі усі учасники можуть надсилати повідомлення, тоді як у каналі писати повідомлення може лише адміністратор каналу.

Залежно від своїх цілей створіть групу або канал. У прикладах нижче буде описано налаштування групи, як більше популярний інструмент.

Зверніть увагу! Ви можете підключити до Kwiga раніше створену групу, де вже є учасники, але робота буде некоректною, через обмеження в Telegram. Бот не зможе видаляти чи додавати учасників, які потрапили до групи до налаштування роботи на Kwiga.

Додавання бота в групу

Відкрийте створену групу та виберіть Керування групою.

Виберіть додати Адміністратора, введіть ім'я свого бота та додайте його адміністратором. Переконайтеся, що у правах бота є Додавання та видалення користувачів.

Після цього напишіть команду /chatid та бот покаже число, яке потрібно вказати на Kwiga.

Якщо ви не бачите відповіді на введену команду, переконайтеся, що ви створюєте групу на платформі, тобто, заповнили перший крок і вказали API бота під час створення групи. Якщо Ви просто створили бота, але не вказали його на платформі, то команда не дасть потрібний результат.

Інші налаштування

Інші налаштування групи Ви можете встановити так, як Вам зручно, вони не впливають на працездатність групи.

Публічна група або Прихована - після додавання бота в групу він контролюватиме всіх нових користувачів у групі. Якщо у користувача немає доступу до групи, то бот видалятиме його як тільки він додасться, тому Ви можете зробити групу публічною чи прихованою – у ній будуть лише ті дільниці, які отримали чи сплатили доступ.

Чи видно історію чату в групі новоприєднаним користувачам, чи можуть користувачі зберігати контент - це все Ви можете налаштувати додатково або змінити будь-якої миті.

Що можуть робити учасники групи та як часто писати повідомлення.