Статьи:
Подробно о настройке и подключении бота в приватный канал или группу
В этой статье:
Настраивая работу закрытой группы в 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 бота при создании группы. Если Вы просто создали бота, но не указали его на платформе - то команда не даст нужный результат.
Другие настройки
Другие настройки в группе Вы можете установить так, как Вам удобно, они не влияют на работоспособность группы.
Публичная группа или же Скрытая - после добавления бота в группу он будет контролировать всех новых пользователей в группе. Если у пользователя нет доступа в группу, то бот будет удалять его как только он добавится, потому Вы можете сделать группу публичной или скрытой - в ней будут только те участики, которые получили или оплатили доступ.
Видна ли история чата в группе вновь подключенным пользователям, могут ли пользователи сохранять контент - это все Вы можете настроить дополнительно или изменить в любой момент.
Что могут делать участники группы и как часто писать сообщения.