Что такое телеграм бот?
В первую очередь боты в телеграм - это особый вид акаунтов.
Аккаунты телеграм ботов похожи на аккаунты пользователей:
- Боты имеют имя, описание, аватарку.
- Ботов можно добавлять в группы и каналы.
- Боты могут быть администраторами.
- Зарегистрировать ботов может каждый пользователь.
Но телеграм боты имеют и ряд отличий от аккаунтов пользователей:
- Бота нельзя авторизовать в приложении Telegram и управлять как обычным аккаунтом.
- Для управления ботами, необходимо написать программный код, в котором будет описываться как и на какие сообщения бот будет реагировать.
- Юзернейм бота всегда заканчивается на слово bot (@test_bot, @testBot).
- Бот не может первым начать общение с незнакомцем.
- Боты могут отправлять сообщения с кнопками.
Таким образом, телеграм боты это аккаунты, с некоторыми ограничениями и дополнительными возможностями, предназначенные для автоматического управления ими с помощью программного кода.
Суть телеграм ботов
По своей сути телеграм боты - это способ взаимодействия с программами (написанными программистами) через обычный чат.
Назначение этих программ может быть абсолютно разным:
- Предоставление информации. Боты могут найти рецепты блюд, предоставляют погоду, новости, котировки валют, информацию по человеку.
- Управление задачами. Боты могут напоминать о важных событиях, создавать списки дел, устанавливать оповещения.
- Авторизация. Боты могут использоваться для двухфакторной аутентификации, отправки паролей, создания личного кабинета.
- Игры и развлечения. Боты могут предлагать различные игры и развлечения для пользователей. Например, могут быть предложены викторины, шахматы, кроссворды.
Создание телеграм бота в @BotFather
В телеграме есть официальный бот @BotFather, который предназначен для создания других ботов. Для создания бота необходимо выполнить следующие шаги:
- Откройте Telegram и найдите
@BotFather
. - Нажмите на него, чтобы открыть чат с ним.
- Введите команду
/newbot
. - Отправьте имя вашего бота, например
My Cool Bot
- Отправьте уникальный юзернейм для вашего бота, по которому его смогут найти пользователи. Юзернейм должно оканчиваться на bot, например,
MyCoolBot123_bot
. Если юзернейм уже занят, BotFather попросит ввести другой.
В завершении BotFather отправит вам токен доступа. Токен будет выглядеть примерно так: 1234567890:ABCDEFGHIJKLMNOPQRSTUWXYZabcdefghi
. Токен необходим для авторизации вашего бота (вместо логина и пароля).
Поздравляем вас с вашим первым ботом!
Функции телеграм бота
Как писали выше, сам по себе аккаунт бота не имеет никакой функциональности, чтобы ее добавить нужно написать программный код или авторизовать бота в других сервисах.
К примеру, если вы авторизуете своего бота в FLOWIN, то у бота появятся возможности:
- Автоматическая пересылка сообщение из одного чата в другой
- Фильтрация и модификация сообщений
- Добавления водяных знаков на картинки
- Добавление кнопок и сбор аналитики по нажатиям
- Использование искусственного интеллекта chat gpt
- Перевод текста на разные языки