Классификация и возможности ботов в телеграм

Часы
22.12.2024
Глазик
78
Сердечки
0
Соединённые точки
0
Соединённые точки
0
Соединённые точки
0

Что такое телеграм бот и для чего его используют

Передо мной стала не простая задача, классифицировать телеграмм ботов. Проблема в том, что как таковой классификации нет. Есть API для ботов, он предоставляет соответствующий функционал для этих самых ботов. И как с любым другим API, его можно использовать как угодно.
Но сначала, давай разбираться, что такое телеграмм бот, при чём здесь телеграм бот API и какого его место в экосистеме телеграмм.
Телеграмм бот - это программа, которая может взаимодействовать с людьми и другими ботами различными способами и методами. Для тех же самых людей, боты отличаются от других людей, только приставкой bot в названии.

Виды телеграм ботов

Здесь я приведу свою первую, поверхностную классификацию тг ботов. Поверхностная, она потому, что не охватит весь спектр возможного применения, ведь я составляю его из своего ограниченно опыта. И в действительности всё ограничивается лишь фантазией разработчиков ( или ограничением автоматизированных конструкторов ) или желаниями заказчиков.
  1. Телеграм боты инструменты - в данном случае телеграмм используется как обычный интерфейс для взаимодействия с пользователем. По типу Веб-интерфейсов, интерфейсов командной строки или графические интерфейсы программ. (@FitConditionBot, @tik_api_bot, @MotherSearchBot)
  2. Чат-боты - созданы с той целью, чтобы общаться и отвечать на общие вопросы, задаваемые пользователями. С внедрением ИИ, могут отвечать чуть ли не на любой вопрос. (@chat9pt_bot, @GPT_chat_chatgpt_bot)
  3. Менеджеры - что-то вроде ботов-инструментов, но чаще всего это простой набор тех же самых инструментов, но под одним именем бота. Создаются для облегчения работы руководителям. (@rememberwords_bot, @WorkBro_BOT, @avtorazborov_bot)
  4. Агрегаторы - собирают и сортируют контент по его типу и виду. (@LifeLinesBot, @smotret_filmy_robot, @youaudiobot)
  5. Боты игры - я думаю здесь всё очевидно. (@Strogorsk_9_bot, @moolokobot, @TrueMafiaBot)
  6. Боты интеграции под сервисы - Если у вас есть, какой-либо сервис или инструмент онлайн его легко можно встроить в телеграм (@vid - видео с ютуба, @wiki - поиск по википедии, @GitHubBot - интеграция GitHub для телеграмм)
  7. Боты по принятию платежей и монетизации проектов
  8. Заменители целых сайтов - работают благодаря встраиванию MiniApps, и если нужно место похожее на вебсайт, но нет навыков вёрстки или бэкенда, то можно сделать целый сайт на нём.

Место ботов в экосистеме телеграм

Теперь, когда ты ознакомился с условной классификацией ботов, поговорим об их месте в экосистеме под названием телеграм. У телеграмма несколько APIs:
  1. Bot API - предоставляет широкий функционал для создания телеграм ботов, не аутентифицированных, программируемых пользователей с приставкой bot.
  2. Telegram API + TDLib - позволяет создавать свои собственные клиенты телеграм, а для большей и почти полной кастомизации используй библиотеку TDLib.
  3. Gateway API - позволяет использовать телеграмм сервера для отправки авторизационных кодов (замена SMS короче).
Если ты ещё и владелец сайта, который делает большой упор на тг, то можешь добавить на него особые виджеты от телеграмма. Это кнопка поделиться, поста, входа и обсуждения.
Увы я ещё не реализовал эти виджеты на своём сайте, извини много дел и забот. Но в будущем здесь обязательно появятся 4 новые ссылки про то как эти виджеты реализовать на сайте. А пока вот ссылка на сами виджеты https://core.telegram.org/widgets

Возможности и функционал ботов

А вот и те границы в которые будет упираться любой разработчик или конструктор ботов.
Ввод данных. Боты могут принимать любой ввод со стороны пользователя, текст, файлы аудио. Вводить можно как сырой текст так и нажимать кнопки, отправлять /команды или создавать специальную клавиатуру. Если и этого не достаточно, через вебапы можно создать свой собственный способ ввода.
С ботами можно взаимодействовать и по другому.
  1. Inline-режим - позволяет отправлять команды боты из поля ввода, на любом канале или чате.
  2. Кастомная линковка - это возможность взаимодействовать с ботом через ввод в адресную строку браузера
  3. Присоединять к специальному меню - она пока не доступна всем, только подтверждённым ботам. Пример будет чуть ниже ...
Доступны следующие интеграции в телеграмм, для телеграмма и с телеграммом:
  1. Вебапы(Mini Apps) - возможность использовать в телеграмме html, js и css. Могу привести в пример интеграцию моего бота @TimNgregator_bot
  2. Бизнес мод для ботов
  3. Поддержка нескольких систем монетизации
  4. Возможность реализовать логирование на сайт при помощи и через телеграм.
  5. Возможность создавать и размещать игры
  6. Возможность создавать и управлять стикерами

То как создать своего бота в телеграм

В скором времени я напишу отдельную статью об этом и добавлю ссылку на эту статью туда. Извини (;´д`)ゞ


Комментарии

(0)
captcha
Отправить
Сейчас тут пусто. Буть первым (o゚v゚)ノ

Релевантные вопросы

Похожие статьи

Как сделать inline телеграм бота + переводы

Часы
10.01.2025
В этой статье ты узнаешь в чём разница между обычным тг ботом и инлайн. Как активировать режим инлайн для бота и как его сделать самому. Весь код примера доступен и …