Для створення чат-бота в Telegram, необхідно виконати наступні кроки:
1.Створити чат(групу)
Для створення чату в інтерфейсі Telegram необхідно натиснути кнопку в лівому верхньому кутку.
Після цього з’явиться меню, як показано нижче:
Необхідно обрати пункт «New group» і натиснути на нього. З’явиться список контактів, які користувач може додати в групу. Після додавання необхідних, можна переходити на наступний крок.
Увага! За правилами, встановленими Telegram, максимальна кількість учасників в групі-200, в супергрупі-10000. Також ліміт на запрошення в чат- максимум 200 користувачів, після цього лише самостійна підписка.
2.Створити чат-бота
1.Для цього необхідно перейти за посиланням https://telegram.me/BotFather. Після цього користувач побачить інформацію, як на скріншоті нижче:
Наступна дія: написати «/start» в діалоговому вікні для початку роботи.
Після цього користувачу буде запропоновано обрати необхідне, як в переліку нижче:
2.Далі, обрати з переліку «/newbot» і натиснути на неї.
Користувач отримає відповідь вигляду:
Отримавши дане повідомлення, необхідно ввести бажану назву чат-бота та його логін
Якщо назва вільна, користувач отримує повідомлення вигляду:
Якщо назва вже зайнята, користувач отримає наступне повідомлення:
Після введення коректної унікальної назви чат-бота, користувач отримає повідомлення вигляду:
3. Додати бота в чат (групу)
На цьому кроці потрібно додати бота до чату, створеного на кроці 1. Для цього користувач має ввести повну назву бота в пошуковому вікні месенджера наступним чином: @BotName, де BotName – повне ім’я створеного чат-бота.
Після цього обрати бота і натиснути на його назву, в результаті чого з’явиться вікно:
Необхідно натиснути «Add to group». Після цього користувач може бачити список груп, в які можна додати чат-бота. Потрібно обрати назву чату (групи),створеного на кроці 1 і бота буде додано.
4.Отримання id чата (групи)
Оскільки один чат-бот може бути прив’язаним до декількох чатів, може виникнути необхідність отримати id чата (групи). Для цього необхідно після додавання бота до чата відправити йому повідомлення вигляду: /my_id @BotName. Далі, перейти за посиланням https://api.telegram.org/botXXX:YYYY /getUpdates , де XXX:YYYY – інформація, отримана у відповідь на відправлене боту повідомлення.