Разве телеграмм ботов можно писать на C#? Опять разбираю популярный вопрос, который к нам прилетел:
Разве телеграмм ботов можно писать на C#? Мне казалось, что они пишутся только на Python.
Интересно. А функционал бота будет такой же или как то урезан?
Удивительно товарищи. Я и не думал, что такое заблуждение бывает🥹 Так. Давайте разбираться.
Для написания тг ботов нужно воспользоваться Telegram Bot API — это набор правил и инструментов, которые позволяют программам взаимодействовать с Telegram. API — это как "мост" между вашим кодом и Telegram.
API универсален! Telegram API (в любое другое API) НЕ привязан к какому-то конкретному языку программирования. Он работает через HTTP-запросы (это стандартный способ обмена данными в интернете). Любой язык, который умеет отправлять такие запросы, может взаимодействовать с Telegram.
Telegram Bot API — это просто набор команд!
Данное API позволяет:
— Отправлять сообщения.
— Получать сообщения от пользователей.
— Работать с медиа (фото, видео, документы).
— Создавать клавиатуры и кнопки.
— И многое другое.
Эти команды ОДИНАКОВО работают независимо от языка программирования. Разница только в том, как вы их вызываете в коде.
❗️Поэтому функционал бота никак НЕ зависит от языка программирования на котором вы его пишете.Пример на пальцахПредставьте, что Telegram — это почтовое отделение, а ваш бот — это человек, который отправляет и получает письма.
Язык программирования — это язык, на котором говорит этот человек. Он может говорить на русском, английском, китайском или любом другом языке.
API — это правила, как правильно заполнить конверт, чтобы письмо дошло до адресата.
Неважно, на каком языке говорит человек (C#, Python, JavaScript), главное — чтобы он соблюдал правила (API).
Вывод1. Если вы пишете на C# и хотите создать своего бота, то вперед! Ничего этому не мешает. Наоборот, C# отлично подходит для более сложных ботов, где нужна высокая производительность или интеграция с другими системами (
нежели писать на python).
2. Функционал бота будет полноценный! Ничего не урезано! Все ограничено вашими фантазиями!
3. Курс по ТГ ботам стартует 7 февраля и длится 1 месяц.
Попасть можно только через мини собеседование по ссылке. Наши лучшие менеджеры дадут честные рекомендации подходит ли желаемый курс. Если подходит - Welcome. Если нет - подскажут, что подтянуть.
#тг_боты