Помощен център на KWIGA LMS (education) Creating private groups Как да създадете и свържете Telegram чатбот

Как да създадете и свържете Telegram чатбот

Статии:

Научете как да настроите 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 на бота при създаването на групата. Ако сте създали само бота, но не сте го посочили в платформата, командата няма да даде необходимия резултат.

Други настройки

Можете да конфигурирате останалите настройки в групата по удобен за вас начин; те не влияят върху функционалността на групата.

Публична или скрита група – след добавянето на бота към групата той ще следи всички нови потребители в групата. Ако даден потребител няма достъп до групата, ботът ще го премахне веднага щом се присъедини, така че можете да направите групата публична или скрита – в нея ще има само участници, които са получили или са платили за достъп.

Дали историята на чата е видима за новоприсъединилите се потребители и дали потребителите могат да запазват съдържание – всичко това можете да конфигурирате допълнително или да промените по всяко време.

Какво могат да правят участниците в групата и колко често могат да изпращат съобщения.