Классификация и возможности ботов в телеграм
22.12.2024
78
0
0
0
0
Что такое телеграм бот и для чего его используют
Передо мной стала не простая задача, классифицировать телеграмм ботов. Проблема в том, что как таковой классификации нет. Есть API для ботов, он предоставляет соответствующий функционал для этих самых ботов. И как с любым другим API, его можно использовать как угодно.
Но сначала, давай разбираться, что такое телеграмм бот, при чём здесь телеграм бот API и какого его место в экосистеме телеграмм.
Телеграмм бот - это программа, которая может взаимодействовать с людьми и другими ботами различными способами и методами. Для тех же самых людей, боты отличаются от других людей, только приставкой bot в названии.
Виды телеграм ботов
Здесь я приведу свою первую, поверхностную классификацию тг ботов. Поверхностная, она потому, что не охватит весь спектр возможного применения, ведь я составляю его из своего ограниченно опыта. И в действительности всё ограничивается лишь фантазией разработчиков ( или ограничением автоматизированных конструкторов ) или желаниями заказчиков.
- Телеграм боты инструменты - в данном случае телеграмм используется как обычный интерфейс для взаимодействия с пользователем. По типу Веб-интерфейсов, интерфейсов командной строки или графические интерфейсы программ. (@FitConditionBot, @tik_api_bot, @MotherSearchBot)
- Чат-боты - созданы с той целью, чтобы общаться и отвечать на общие вопросы, задаваемые пользователями. С внедрением ИИ, могут отвечать чуть ли не на любой вопрос. (@chat9pt_bot, @GPT_chat_chatgpt_bot)
- Менеджеры - что-то вроде ботов-инструментов, но чаще всего это простой набор тех же самых инструментов, но под одним именем бота. Создаются для облегчения работы руководителям. (@rememberwords_bot, @WorkBro_BOT, @avtorazborov_bot)
- Агрегаторы - собирают и сортируют контент по его типу и виду. (@LifeLinesBot, @smotret_filmy_robot, @youaudiobot)
- Боты игры - я думаю здесь всё очевидно. (@Strogorsk_9_bot, @moolokobot, @TrueMafiaBot)
- Боты интеграции под сервисы - Если у вас есть, какой-либо сервис или инструмент онлайн его легко можно встроить в телеграм (@vid - видео с ютуба, @wiki - поиск по википедии, @GitHubBot - интеграция GitHub для телеграмм)
- Боты по принятию платежей и монетизации проектов
- Заменители целых сайтов - работают благодаря встраиванию MiniApps, и если нужно место похожее на вебсайт, но нет навыков вёрстки или бэкенда, то можно сделать целый сайт на нём.
Место ботов в экосистеме телеграм
Теперь, когда ты ознакомился с условной классификацией ботов, поговорим об их месте в экосистеме под названием телеграм. У телеграмма несколько APIs:
- Bot API - предоставляет широкий функционал для создания телеграм ботов, не аутентифицированных, программируемых пользователей с приставкой bot.
- Telegram API + TDLib - позволяет создавать свои собственные клиенты телеграм, а для большей и почти полной кастомизации используй библиотеку TDLib.
- Gateway API - позволяет использовать телеграмм сервера для отправки авторизационных кодов (замена SMS короче).
Если ты ещё и владелец сайта, который делает большой упор на тг, то можешь добавить на него особые виджеты от телеграмма. Это кнопка поделиться, поста, входа и обсуждения.
Возможности и функционал ботов
А вот и те границы в которые будет упираться любой разработчик или конструктор ботов.
Ввод данных. Боты могут принимать любой ввод со стороны пользователя, текст, файлы аудио. Вводить можно как сырой текст так и нажимать кнопки, отправлять /команды или создавать специальную клавиатуру. Если и этого не достаточно, через вебапы можно создать свой собственный способ ввода.
С ботами можно взаимодействовать и по другому.
- Inline-режим - позволяет отправлять команды боты из поля ввода, на любом канале или чате.
- Кастомная линковка - это возможность взаимодействовать с ботом через ввод в адресную строку браузера
- Присоединять к специальному меню - она пока не доступна всем, только подтверждённым ботам. Пример будет чуть ниже ...
Доступны следующие интеграции в телеграмм, для телеграмма и с телеграммом:
- Вебапы(Mini Apps) - возможность использовать в телеграмме html, js и css. Могу привести в пример интеграцию моего бота @TimNgregator_bot
- Бизнес мод для ботов
- Поддержка нескольких систем монетизации
- Возможность реализовать логирование на сайт при помощи и через телеграм.
- Возможность создавать и размещать игры
- Возможность создавать и управлять стикерами
То как создать своего бота в телеграм
Комментарии
(0)
Отправить
Сейчас тут пусто. Буть первым (o゚v゚)ノ
Релевантные вопросы
- Что не умеют делать чат-боты Несмотря на то, что chatgpt захватывает всё больше и больше пользователей в своё влияние, чат-боты до сих пор плохо решают индивидуальные запросы и жалобы пользователей. Они не смогут вам найти новых клиентов, и сэкономить денег они тоже не помогут.
- На чем лучше писать телеграм-бота Я знаю 5 языков на которых можно писать тг ботов. Python(aiogram), JS(Node.js), PHP(MadelineProto), Java(TelegramBots) и Go(tgbotapi). Выбор на каком языке писать зависит только от того, что вы уже умеете и какие предпочтения в языках вы имеете.
- Для чего нужен телеграм бот Телеграм боты могут использоваться по разным причинам. Они являются универсальными помощниками в бизнесе, могут предоставлять удобный формат взаимодействия с клиентами или быть отличной платформой для размещения сайта или инструмента.