Подключение и настройка Telegram
- Как изменить имя бота →
- Как добавить описание бота →
- Как указать информацию о боте →
- Как добавить аватарку бота →
- Как сделать меню в Telegram →
- Как добавить картинку в описание бота →
- Как добавить web app в меню бота →
- Как сделать ссылку «Поделиться с контактами» →
- Как добавить к сообщению от бота анимированный эффект →
Как создать нового бота
Создание и настройка ботов в Telegram происходит с помощью официального бота BotFather.
1. Откройте в Telegram бота @BotFather.
2. Отправьте ему команду /newbot.
3. Задайте имя для вашего нового бота. Имя будет отображаться в контактах и чатах.
4. Придумайте username и отправьте его.
Username — это короткое имя на латинице, которое используется для упоминаний бота и в ссылках на профиль в telegram.me. Username должен состоять из букв латинского алфавита, подчёркиваний и цифр и быть длиной от 5 до 32 символов. Также имя пользователя обязательно должно заканчиваться на «bot», например: «tetris_bot» или «TetrisBot».
5. Чтобы бот заработал, его нужно подключить к конструктору. Вернитесь в Botmother, перейдите в раздел Настройки, активируйте платформу Telegram переключателем, нажмите кнопку Изменить и вставьте токен в поле. Затем нажмите кнопку Сохранить в правом нижнем углу.
Во время работы бота через Botmother, полученный токен может использоваться только в нашем сервисе. Если подключить токен работающего на нашей платформе бота в еще какой-либо сервис, то бот может перестать работать или работать нестабильно, а пользователи могут заблокироваться для отправки рассылок.
Защитить контент во всем боте не даст пересылать или сохранять контент сразу из всех следующих компонентов: Видео, Сообщение, Изображение, Галерея, Динамические кнопки, Документ, Аудио, Кнопки. Для отдельных компонентов защиту можно снять в настройках компонента с помощью чекбокса «Снять защиту контента».
Не показывать ошибку при получении больших файлов — пользователь не получит уведомление об ошибке, если пришлет файл превышающий по размеру 20 МБ или 50 МБ в зависимости от способа отправки файла.
Включить поддержку групп — открывает возможность боту работать в группе. Работа в группах поддерживается только для платных тарифов.
Текст ошибки при превышении размера лимитов файла — текст который придет пользователю, если он пришлет файл размер которого превышает 20 МБ или 50 МБ в зависимости от способа отправки файла.
Если вы потеряли токен, отправьте команду /token. Чтобы сгенерировать новый, отправьте команду /revoke.
Как изменить имя бота
1. Откройте в Telegram бота @BotFather и отправьте ему команду /setname.
2. Выберите бота, имя которого вы хотите изменить.
3. Введите новое имя вашего бота и отправьте его.
Как добавить описание бота
Описание бота — это короткий текст, который пользователи увидят еще не написав боту, под заголовком «Что умеет этот робот?».
1. Откройте в Telegram бота @BotFather и отправьте ему команду /setdescription.
2. Выберите бота, описание которого вы хотите изменить.
3. Введите новое описание вашего бота (максимум 512 символов) и отправьте его.
Как указать информацию о боте
Информация о боте — это ещё более короткий текст, отображающийся в профиле бота. Ещё, если кто-то поделится вашим ботом, то вместе со ссылкой на него отправится этот текст.
1. Откройте в Telegram бота @BotFather и отправьте ему команду /setabouttext.
2. Выберите бота, информацию о котором вы хотите изменить.
3. Введите новую информацию о вашем боте (максимум 120 символов) и отправьте ее.
Как добавить аватарку бота
1. Откройте в Telegram бота @BotFather и отправьте ему команду /setuserpic.
2. Выберите бота, аватарку которого вы хотите изменить.
3. Отправьте боту фото как картинку. Если отправите как файл, @BotFather пришлет ошибку.
Как сделать меню в Telegram
Если вы хотите сделать меню бота для Telegram, вам нужно настроить его через бота @BotFather.
1. Откройте в Telegram бота @BotFather и отправьте ему команду /setcommands.
2. Выберите бота, для которого делаете меню.
3. Отправьте боту команды в виде:
command1 - Команда1
command2 - Команда2
Где command — название команды латиницей (максимум 32 символа), Команда — название команды в конструкторе.
Название экрана попадет в описание команды и будет видно пользователям, поэтому переименуйте экраны в соответствии с командой.
4. Перейдите к своему боту в Telegram и наберите, не отправляя, «/».
Как добавить картинку в описание бота
Картинка в описании бота — это фотография или гифка, которую пользователи увидят еще не написав боту, под заголовком «Что может делать этот бот?».
1. Откройте в Telegram бота @BotFather , командой /mybots выберите бота, которому хотите добавить картинку в описание.
2. Нажмите Edit Bot, затем Edit Description Picture.
3. Отправьте боту картинку (размером 640x360 пикселей) или гифку (размером 320x180 пикселей). Команда /empty удалит текущее изображение.
Как добавить web app в меню бота
Web app в меню бота используется для быстрого перехода на страничку web app в любом месте бота, независимо от его сценария.
1. Откройте в Telegram бота @BotFather, командой /mybots выберите бота, которому хотите добавить web app в главное меню.
2. Нажмите Bot Settings, затем Menu Button и Configure menu button.
3. Отправьте боту URL, который будет открываться при нажатии на кнопку меню. Команда /empty удалит web app из меню.
4. Отправьте боту заголовок, который будет отображаться на кнопке. Команда /empty удалит заголовок.
В качестве URL, который откроется при раскрытии web app, можно использовать ссылку виджета для перехода в поддержку вашего сервиса.
Например, для сервиса Сhatra ссылка будет примерно такой:
https://chat.chatra.io/?isModern=true#hostId=12345&mode=widget&langOverride=ru&lang=ru
Такой метод поможет и с виджетами других аналогичных сервисов.
Как cделать ссылку «Поделиться с контактами»
Ссылку «Поделиться с контактами» в Телеграм можно сделать так:
https://telegram.me/share/url?url=ссылка&text=описание
Где ссылка — ссылка на вашего бота.
Если в описании ссылки больше одного слова, рекомендуем разделять их нижними подчеркиваниями, чтобы это описание отображалось правильно на всех платформах.
Описание будет отображаться под ссылкой на странице перехода и придет вместе со ссылкой в сообщении.
Такую ссылку можно добавить под Кнопку.
Таким образом пользователи смогут быстро поделиться ссылкой на бота со своими контактами в Телеграм.
Как добавить к сообщению от бота анимированный эффект
Анимированные эффекты поддерживаются в следующих компонентах:
- Сообщение
- Кнопки
- Кнопки с подсказками
- Динамические кнопки с подсказками
- Навигационные кнопки для Телеграма
- Изображение
- Галерея
- Видео
- Аудио
- Документ
- Медиафайлы
Для того чтобы добавить анимированый эффект, выберите его из выпадающего списка в поле Уникальный идентификатор эффекта сообщения.
Также эффект можно добавить в виде его ID или переменной. Перед тем как добавить эффект в числовом виде или вывести из переменной, нажмите на значок карандаша чтобы выпадающий список поменялся на поле для ручного ввода.
Список ID для анимированных эффектов:
- 🔥: 5104841245755180586
- 👍️: 5107584321108051014
- 👎️: 5104858069142078462
- ❤️: 5159385139981059251
- 🎉: 5046509860389126442
- 💩: 5046589136895476101