Первое, что нужно сделать для настройки новому клиенту телеграм-бота - зарегистрировать в телеграмме нового бота. Делается это силами Клиники.
Для того, чтобы зарегистрировать бота, нужно открыть в телеграме BotFather (@BotFather) — официальный сервис для настройки и управления созданными телеграм-ботами. Он не занимается конкретными функциями и командами — только косметическими изменениями вроде названия, описания и аватарки.
Но главное — BotFather выдает уникальный токен, который необходим для авторизации бота и работы с Bot API. Любой, кто получит токен, сможет управлять ботом. Так что храните его в надежном месте и никому не передавайте (кроме сотрудников MedIdea) — в противном случае лишитесь доступа к собственному боту.
Как получить токен в BotFather:
Отправьте в чат с BotFather команду /newbot.
Введите название бота — в этой категории особых ограничений нет.
Введите юзернейм бота — его техническое имя, которое будет отображаться в адресной строке. К нему уже больше требований: юзернейм должен быть уникальным, написан на латинице и обязательно заканчиваться на bot. Так «Телеграм» защищается от злоумышленников, которые могут выдавать ботов за реальных людей.
Готово. BotFather пришлет токен бота — токен и юзернейм бота нужно выслать сотруднику MedIdea.
Также необходимо выслать сотрудникам MedIdea следующую информацию: Название клиники (это название будет высылать бот пациентам), Описание клиники, количество начисляемых баллов пациентам: за рекомендацию (сколько будет начисляться баллов пациенту за каждого пришедшего по ссылке этого пациента), за регистрацию (каждый новый зарегистрированный пациент в боте получит это количество баллов), за отзыв.
Пример выше: Cоздали бота, выбрали ник @testunisenderbot, получили токен, переименовали в «Оцените ресторан»
О каких еще функциях стоит знать. Уже после получения токена можно воспользоваться BotFather, чтобы настроить внешний вид бота. Вот несколько полезных команд:
/setdescription — меняет описание бота, пользователи увидят его в начале диалога в графе «Что умеет этот бот?». Есть ограничение в 512 символов.
/setabouttext — тоже меняет описание, но другое — то, которое видно в профиле бота. Лимит — 120 символов.
/setuserpic — меняет аватарку.