Команды для Телеграм бота в питоне

Содержание

Telegram-боты стали популярным инструментом для автоматизации многих задач и упрощения коммуникации между людьми и компьютерами. Однако, для более сложных задач, необходимо использовать соответствующие инструменты, чтобы получить максимальную выгоду от Telegram-бота. В данной статье мы рассмотрим создание Telegram-бота для работы с Google Sheets на языке программирования Python.

Google Sheets является одним из самых удобных инструментов для хранения и обработки данных. В сочетании с Telegram-ботом он может стать незаменимым инструментом для автоматизации рутинных задач. Для создания Telegram-бота для работы с Google Sheets, необходимо использовать API Google Sheets и библиотеку Python-telegram-bot.

В данной статье мы научимся подключать Telegram-бота к Google Sheets, получать данные из таблиц и направлять их в чаты Telegram. Также, мы рассмотрим возможность записи данных в таблицы Google Sheets через Telegram-бота. Будем использовать язык программирования Python, который является одним из самых популярных и удобных языков для работы с API и Telegram-ботами.

Telegram Bot на Python за час. Создание ботов для новичков.

Создание Telegram-бота для работы с Google Sheets на Python: подробная инструкция

Шаг 1. Создание бота в Telegram

Получив токен, можно приступать к созданию бота и программированию его функциональности. Для этого необходимы знания языка Python и библиотеки для работы с Telegram API.

После создания бота можно приступать к следующему шагу — подключению к Google Sheets и созданию функциональности для бота.

Шаг 2. Настройка Google Sheets

Для начала необходимо зарегистрироваться в сервисе Google Sheets, если вы еще не являетесь его пользователем. Войдите в свой аккаунт и создайте новую таблицу, которую вы будете использовать для работы с вашим ботом.

Еще по теме: Сравнение строк в Python с игнорированием регистра: повышение точности программы

Теперь нужно создать ключ API для доступа к таблице. Для этого перейдите на страницу разработчика Google API. Создайте новый проект и настройте доступ к Google Sheets API. При создании ключа выберите тип ключа «Ключ API». Скопируйте полученный ключ, по которому вы сможете получать доступ к своей таблице.

Далее, откройте вашу таблицу и перейдите в раздел «Данные», затем «Разрешения для таблицы». Введите email-адрес, соответствующий ключу API, и предоставьте ему доступ к редактированию таблицы.

Запомните ID вашей таблицы, который находится в URL-адресе. Он понадобится вам при написании кода для работы с таблицей.

Теперь вы готовы начать работу с Google Sheets. Вы можете загрузить в таблицу свой набор данных или создать новый. Важно знать, что названия колонок таблицы должны соответствовать именам переменных, которые вы будете использовать в вашем коде для работы с данными в таблице.

Шаг 3. Установка Python и необходимых библиотек

1. Установка Python

Для работы с Telegram-ботом необходим установленный язык программирования Python. Если у вас его еще нет на компьютере, то скачайте и установите его с официального сайта.

Для установки подойдет версия Python 3.6 и выше.

2. Установка библиотек

Для работы с Google Sheets необходимо установить следующие библиотеки:

  • google-auth — для аутентификации;
  • google-auth-oauthlib — для авторизации с помощью OAuth2;
  • google-auth-httplib2 — для работы с HTTP;
  • google-api-python-client — для работы с Google Sheets API.

3. Установка библиотек при помощи pip

Установить библиотеки можно с помощью инструмента pip. Для этого выполните следующую команду в командной строке:

pip install google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client

После выполнения данной команды все необходимые библиотеки будут установлены в вашу систему.

Шаг 4. Создание файлов проекта

Перед тем, как начать работу с Telegram API и Google API, необходимо создать файлы проекта.

В основном файле проекта вам нужно импортировать библиотеки telebot и gspread. Затем необходимо создать экземпляр класса telebot.TeleBot() с указанием токена вашего бота.

Для работы с Google Sheets создайте JSON-файл с учетными данными проекта из Google API Console и импортируйте его, указав путь к файлу в переменной gc. Затем используйте эту переменную для создания экземпляра класса gspread.service_account().

  • bot.py — основной файл проекта;
  • creds.json — JSON-файл с учетными данными проекта Google API;

Вы можете создать и другие файлы для дополнительных функций вашего бота.

Написание кода бота для работы с Google Sheets на Python

Шаг 5.1. Обработка запросов пользователя

Чтобы наш бот мог обрабатывать запросы от пользователей, нам необходимо написать соответствующий код. Для этого мы будем использовать Telegram API и библиотеку python-telegram-bot. Например, если пользователь отправляет боту сообщение «/start», то нам нужно вернуть ему приветственное сообщение. В коде это будет выглядеть примерно так:

«`python
def start(update, context):
context.bot.send_message(chat_id=update.effective_chat.id, text=»Привет, я бот для работы с Google Sheets!»)
«`

Еще по теме:  Виджет ссылка на Телеграм в паблике ВК

Шаг 5.2. Подключение к таблице Google Sheets

Для работы с таблицами Google Sheets необходимо авторизоваться и получить доступ к таблице. Для этого мы будем использовать Google Sheets API и библиотеку google-auth и google-api-python-client. Сначала мы создадим файл credentials.json, где будут храниться данные для авторизации. Затем мы напишем код для подключения к таблице:

Еще по теме: Простой способ очистки списков в Python: избавляемся от пустых элементов

«`python
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build

creds = Credentials.from_authorized_user_file(‘credentials.json’, SCOPES)

service = build(‘sheets’, ‘v4’, credentials=creds)
sheet = service.spreadsheets()
«`

Шаг 5.3. Работа с таблицей Google Sheets

Теперь, когда мы подключились к таблице, можно выполнять операции с ее содержимым. Например, для получения списка всех листов в таблице можно использовать следующий код:

«`python
result = sheet.get(spreadsheetId=SPREADSHEET_ID).execute()
sheets = result.get(‘sheets’, [])
sheet_names = [sheet[‘properties’][‘title’] for sheet in sheets] «`

А для получения всех данных из определенной ячейки можно использовать такой код:

«`python
result = sheet.values().get(spreadsheetId=SPREADSHEET_ID, range=’Sheet1!A1′).execute()
values = result.get(‘values’, [])
«`

Шаг 6. Настройка и запуск Heroku

Heroku — это платформа, которая позволяет разработчикам создавать, запускать и масштабировать приложения в облаке. Чтобы запустить ваш Telegram-бот, нужно создать аккаунт на Heroku и установить Heroku Command Line Interface на ваш компьютер.

Для настройки проекта на Heroku нужно создать файл requirements.txt с зависимостями проекта, а также файл Procfile, который указывает Heroku, какое приложение запускать внутри контейнера. Внимание: файлы должны быть выгружены в корень вашего проекта.

Чтобы задеплоить ваш проект на Heroku, нужно создать новое приложение через интерфейс Heroku и подключить его к вашему репозиторию на GitHub. Внимание: не забудьте загрузить весь код в ваш репозиторий на GitHub.

Непосредственно перед деплоем нужно убедиться, что все настройки проекта, такие как API-ключи, токены и пароли, хранятся в переменных окружения на Heroku, а не в коде.

После успешного деплоя вашего проекта на Heroku, вам нужно запустить его внутри контейнера. Для этого воспользуйтесь командой heroku ps:scale worker=1, которая запустит ваше приложение на сервере Heroku.

Поздравляем! Теперь ваш Telegram-бот работает на сервере Heroku и готов принимать запросы от пользователей.

Тестирование и отладка работы бота

После завершения кодирования и создания бота, необходимо протестировать его работу. Для этого можно воспользоваться разными способами — например, добавить бота в чат и проверить, как он на него реагирует.

Если при тестировании возникают ошибки, лучше всего использовать инструменты для отладки. Например, можно добавить в код функции для отображения сообщений об ошибках и проблемах. Также полезно использовать логирование. Это поможет отследить, где возникают ошибки, и устранить их.

Еще один полезный способ тестирования — создание тестовых данных. Можно создать демонстрационный Google Sheets-документ и попробовать работу бота на нем. Таким образом, можно проверить работу бота без риска потерять реальные данные.

Важно помнить, что тестирование и отладка — это непременный этап в создании бота. Чем тщательнее происходит проверка работы приложения, тем выше вероятность, что пользователи будут довольны его использованием.

Оптимизация производительности бота

1. Оптимизация открытия и закрытия Google Sheets

Один из способов повышения производительности бота — оптимизация открытия и закрытия Google Sheets. Рекомендуется сохранять объект книги в памяти бота и использовать его вместо повторного открытия книги. Это обеспечит быстрый доступ к данным и уменьшит время обработки запросов.

2. Ограничение количества запросов к Google Sheets API

Google Sheets API имеет ограничение на количество запросов, которые могут быть выполнены в единицу времени. Чтобы избежать блокировки бота, рекомендуется ограничивать количество запросов к API. Для этого можно использовать библиотеку ratelimit, которая позволяет ограничить количество запросов в единицу времени.

Еще по теме: Как реализовать callback кнопки в Telegram через Python: подробный гайд для начинающих

3. Оптимизация кода бота

Оптимизация кода бота может также повлиять на производительность бота. Рекомендуется использовать наиболее эффективные алгоритмы и методы реализации функций бота. Также рекомендуется избегать излишнего использования циклов и повторных запросов к API.

4. Использование асинхронной библиотеки

Использование асинхронной библиотеки может значительно улучшить производительность бота. Такие библиотеки позволяют выполнять задачи параллельно и ускорять обработку запросов. При использовании такой библиотеки необходимо следить за ее совместимостью со всеми используемыми библиотеками.

5. Периодическое очищение памяти

При работе с большим объемом данных бот может потреблять много оперативной памяти. Рекомендуется периодически освобождать память, используя, например, функцию garbage collection в Python. Это поможет предотвратить перегрузку оперативной памяти и повысить производительность бота.

Деплой бота на сервер

Шаг 9: Создание вебхука и запуск бота на удаленном сервере

После того как вы создали бота и настроили доступ к Google Sheets, настало время разместить вашего бота на удаленном сервере.

Первым шагом является создание вебхука, который позволит вашему боту получать сообщения от пользователей. Для этого вам необходимо выполнить следующие действия:

  • Зарегистрировать уникальный URL-адрес для вашего бота с помощью команды setWebhook()
  • Запустить Flask-приложение в файле с вашим ботом

После того, как вы создали вебхук, вы можете запустить вашего бота на удаленном сервере для тестирования. Обычно для этого используются облачные серверы, такие как Amazon Web Services, Google Cloud или Microsoft Azure.

В заключение, не забудьте настроить безопасность вашего вебхука, чтобы избежать несанкционированного доступа к вашему боту. Для этого вы можете использовать HTTPS и механизмы аутентификации.

Теперь ваш бот доступен на удаленном сервере и готов к использованию пользователей Telegram.

Вопрос-ответ:

Какие основные библиотеки Python нужны для создания Telegram-бота?

Для создания Telegram-бота на Python нам понадобятся библиотеки python-telegram-bot и gspread. Библиотека python-telegram-bot обеспечивает взаимодействие с Telegram API, а библиотека gspread — с Google Sheets API.

Можно ли создать Telegram-бота для работы с таблицами, используя другие языки программирования?

Да, можно. Google предоставляет API для работы с таблицами на нескольких языках программирования, включая Java, PHP, Ruby, C# и другие. Однако, при создании Telegram-бота для работы с Google Sheets на Python есть готовые библиотеки, что значительно упрощает процесс разработки.

Можно ли использовать Telegram-бота для доступа к приватным таблицам?

Да, можно. Для этого нужно настроить доступ к таблице для сервисного аккаунта Google, который будет использоваться ботом для доступа к таблице. Затем нужно использовать credentials.json этого сервисного аккаунта в нашем коде Python. Этот сервисный аккаунт должен иметь доступ к таблице.

Еще по теме:  Что делать если случайно удалил Телеграм

Как проверить работу Telegram-бота с таблицами?

Чтобы проверить работу Telegram-бота с таблицами, можно использовать тестовые данные в таблице и взаимодействовать с ботом. Для этого нужно предварительно запустить бота, настроить доступ к таблице для сервисного аккаунта Google и добавить бота в Telegram. Затем можно отправить сообщения боту, чтобы он обновил данные в таблице.

Какие могут быть проблемы при разработке Telegram-бота для работы с таблицами?

Основной проблемой может стать неправильная настройка доступа к таблице для сервисного аккаунта Google, которую использует бот. Также возможны проблемы взаимодействия с Telegram API, например, если у бота недостаточно прав для отправки сообщений. Еще одной проблемой может стать недостаточная производительность кода, если обработка данных в таблице происходит медленно.

Источник: www.easydoit.ru

Python бот для Telegram — Создаём своего первого робота в Telegram при помощи Python 3

Как я и говорил в своей первой записи, на страницах этого дневника я собираюсь написать немного буковок на тему создания роботов (или ботов, как тебе нравится?) в Telegram. Собственно говоря, для создания таковых, я сам использую Python третьей версии, из чего следует то, что рассказывать буду я именно о Python.

Кто такие роботы и зачем они нужны

На самом деле роботы могут делать очень много интересных вещей, начиная рассылкой погоды, новостей, записей из ВКонтакте, поиском и скачиванием книг, музыки… в общем потенциал роботов ограничен разве что фантазией разработчика и API Telegram для ботов (последний ну очень уж богат возможностями).

К чему я всё это? Чтобы сложить небольшое представление о том, что мы будем делать дальше. Робот — это программа, написанная, кстати сказать, на любом языке программирования, и запущенная на каком-нибудь сервере (или на компьютере разработчика, в крайнем случае).

Пришло время начинать

Итак, для того, чтобы сделать своего первого робота, тебе потребуются:

  • Компьютер (ну а как же без него?) на macOS, Linux или Windows;
  • Telegram, желательно также на компьютере, можно воспользоваться веб-версией, если лень скачивать;
  • Python 3 и менеджер пакетов pip для него (всё это мы будем устанавливать ниже, не переживай).

Если всё готово, есть хотя бы компьютер и Telegram, то можем начинать.

Устанавливаем Python 3

Python 3 по-разному устанавливается на разные OS (уж простите за тавтологию), поэтому ниже тебе нужно найти твою OS.

Если у тебя macOS

Отправляемся на официальный сайт Python и загружаем (можешь нажать прямо здесь) .pkg установщик последней стабильной версии Python 3.5.2. Запускаем и устанавливаем Python на наш компьютер. После завершения установки можно открыть Terminal и попробовать выполнить команду python3 . Если всё установилось правильно (как на картинке ниже), то у тебя на macOS теперь можно смело начинать программировать на Python.

Выполнение команды python3 на macOS.

Менеджер пакетов pip устанавливается автоматически вместе с Python3, выполнение команды pip3 -V должно вывести в терминал следующее:

Где вместо 8.1.2 будет указана твоя версия pip .

Если у тебя Windows

Переходим на официальный сайт Python и выбираем нужную нам версию 3.5.2: для 32-разрядных или версию для 64-разрядных систем (зависит от твоего компьютера; узнать разрядность можно, открыв Проводник — Этот компьютер — и по нажатию на правую кнопку мыши выбрать пункт Свойства).

Когда мы скачали нужную версию Python, запускаем установщик. Важно: на самом первом этапе установки необходимо отметить Add Python 3.5 to PATH , это очень упростит нашу работу в будущем. Затем нажимаем на Install now и ждём окончания установки.

Установка Python 3 на Windows.

Чтобы проверить, правильно ли установился Python, открываем меню Пуск и в строке поиска набираем командная строка (в Windows 10 открыть поиск можно, просто нажав на лупу рядом с кнопкой Пуск).

В открывшемся окне командной строки выполняем команду python . В ответ должна открыться консоль Python (начинается с >>> ) как на картинке ниже.

Запуск Python из командной строки Windows.

Выполняем команду exit() , чтобы выйти из режима интерпретатора Python. Менеджер пакетов pip так же должен быть установлен, чтобы проверить, выполни команду pip -V . В ответ в консоли должна отобразиться версия pip :

В Linux и другие Unix-системы Python 3.5 устанавливается аналогично macOS.

Таким образом, мы подготовили наш компьютер для программирования и исполнения программ на Python 3.

Подготавливаем Python для создания роботов

Что такое «менеджер пакетов pip » и для чего он нужен нам, спросишь ты. Так вот, менеджер пакетов — это такая утилита, с помощью которой можно скачивать (и сразу устанавливать) различные модули для Python. В macOS нужно использовать команду pip3 вместо pip (команда pip здесь используется для встроенной версии Python 2.7).

Возвращаемся в терминал (или в командную строку) и выполняем следующую команду:

Что здесь просиходит? Мы обращаемся к pip (помни: в macOS это pip3 ) и хотим установить ( install ) волшебный модуль pyTelegramBotAPI , который и отвечает за создание и работу ботов.

Устанавливаем pyTelegramBotAPI

Если модуль успешно установился, то мы должны увидеть надпись Successfully installed pyTelegramBotAPI-x.x.x . Собственно говоря, существует множество других модулей для Python (и не только), с помощью которых можно быстро запустить Telegram-бота; простыми словами pyTelegramBotAPI — это такой «конструктор», в котором содержатся все необходимые нам компоненты-«кубики».

Можно переходить к самой интересной части — написанию кода нашего робота.

Пишем код нашего первого робота

Для того, чтобы писать код, нам понадобится редактор. Можно, конечно, воспользоваться и Блокнотом, но лично я бы не советовал. Лучше всего скачать бесплатный редактор Atom от создателей GitHub. Или Sublime Text 3 (но он платный, вроде бы). Я пользуюсь Sublime Text, и писать код буду в нём. Ну, а тебе уж решать самому.

Перво-наперво подключаем модуль telebot , который мы установили с помощью pip . Делаем это так:

Регистрирация робота в Telegram.

Если логин никем не занят, то Bot Father отпавит нам сообщение об успешном создании нового бота. Всё, что нам нужно узнать из полученного сообщения — длинную строку, TOKEN бота. Это ключ, с помощью которого мы сможем управлять нашим роботом через Python.

В моём примере ключ: 242589731:AAGDz-F8q5TN0IfD3Y_D4WB0BmerHm1UYiw . Можешь не пытаться его использовать, он уже обновлён ?

Еще по теме:  Можно ли отправить Телеграмму в Германию

Возвращаемся в текстовый редактор, и добавляем следующую строку, где присваиваем переменной TOKEN наш ключ-строку:

Теперь можно создать объект нашего робота, так и назовём его — bot . В аргументах указываем ключ для аутентификации в Telegram:

Отлично, мы зарегистрировали бота и смогли передать его управление Python.

А сейчас нужно подумать (а может, думать надо было с самого начала?) о том, что будет делать наш робот. Поскольку эта запись посвящена созданию «первого» робота в Telegram, я думаю, не стоит делать нашего бота очень сложным.

Пусть будет так: когда кто-то запускает робота, то робот спрашивает имя пользователя, и после того, как получает имя, приветствует его.

Наша библиотека pyTelegramBotAPI (модуль для Python) поддерживает обработчики (или хэндлеры), с помощью которых можно научить робота отвечать на различные сообщения. Подробнее об обработчиках можно почитать здесь. Создадим обработчик, который будет отвечать на команду /start (эта команда соответствует нажатию кнопки Start или Запустить в профиле бота в Telegram); внутри обработчика создадим функцию, в которой будем спрашивать пользователя его имя.

Объясню каждую строку кода:

  1. Обработчик, который отвечает на команду /start (или любые другие, какие указаны в списке);
  2. Функция в обработчике, которая спрашивает у пользователя его имя;
  3. В переменную sent записывается объект отправленного текстового сообщения с вопросом «Как тебя зовут?»; первый аргумент функции send_message — уникальный ID пользователя Telegram (получаем его из предыдущего сообщения message.chat.id ), который обратился к нашему боту, и которому нужно отправить сообщение; второй аргумент — строка, текст сообщения;
  4. Функция register_next_step_handler , принимающая в аргументы объект отправленного сообщения и имя следующей функции hello отвечает за то, что следующее сообщение от пользователя будет обработано функцией hello .

Далее создадим саму функцию hello , в которой и будем приветствовать нашего дорогого пользователя:

  1. Создаём функцию (в аргументы, кстати, и hello и start принимают объект входящего сообщения от пользователя, там есть текст, ID, и многое другое);
  2. Отправляем сообщение с приветствием, в name подставляем текст полученного сообщения от пользователя (то есть его имя).

Вот так с помощью двух функций мы научили нашего робота несложным действиям.

Последнее, что осталось добавить в код:

Зачем? Можно, конечно, запустить робота и без этой строки, но тогда он проработает не более одной секунды (а может и меньше). Суть в том, что при помощи функции polling наш робот постоянно обращается к серверам Telegram и как бы спрашивает «есть ли новые сообщения для меня (т. е. робота)?», получая ответы от Telegram.

Весь код нашего робота должен выглядеть примерно так:

Код робота на Python.

Сохраняем код нашего робота в файл с расширением .py , например robot.py . Важно знать папку, в которую мы сохранили файл.

Возвращаемся в терминал (или командную строку) и выполняем следующую команду:

Команда для запуска робота в macOS.

Замечу, что в Windows используется команда python , а в macOS python3 (поскольку в macOS ещё установлен Python 2.7).

Запуск робота в macOS.

Ничего не происходит? Замечательно, всё так и должно быть. Может даже показаться, что терминал завис, но это совсем не так.

Если ты всё правильно сделал, то робот должен ответить:

Наш робот в Telegram.

Отправляем роботу наше имя.

Ответ от робота.

Прекрасно! Всё работает ☺️

Чтобы выключить робота, вернись в терминал и нажми сочетание клавиш Ctrl + c .

У тебя получилось сделать своего первого робота, поздравляю ?

Что дальше?

Источник: messagu.ru

Как создать Телеграм-бот на Python

В данной статье я покажу, как создать простого телеграм бота на Python. В нашем проекте мы будем использовать библиотеку «aiogram».

Подготовка.

Начнем с импорта всего необходимого.

from aiogram import Bot, types from aiogram.dispatcher import Dispatcher from aiogram.utils import executor

После того как мы импортировали все, можно переходить к регистрации бота. Делается это очень легко, нужно просто получить токен в боте «BotFather». Для этого просто найдите данный бот ,после чего выберите пункт «new bot». Когда мы получили токен, нам надо связать его с проектом. Делается это очень легко.

bot = Bot(token=’#токен’) dp = Dispatcher(bot)

Теперь мы сможем взаимодействовать с нашим ботом.

Первая команда для бота.

После того как мы получили возможность взаимодействовать с нашим ботом, предлагаю добавить приветствие. Делается это так.

Но просто так у нас ничего не получится, для запуска работы бота необходимо написать еще пару строк.

if __name__ == ‘__main__’: executor.start_polling(dp)

Все, наш бот теперь сможет нас приветствовать. После того как мы напишем «/start» , бот нам ответит.

Таких команд вы можете делать очень много.

Эхо-бот.

Эхо-бот будет отвечать нам сообщениями, которые мы ему написали. Делается он так.

Создание кнопок.

Теперь можно перейти к более важным вещам. Сейчас я расскажу , как создать кнопки, которые будут облегчать взаимодействие с ботом. Для начала нам необходимо кое-что достать из библиотеки.

from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton, ReplyKeyboardMarkup

Это позволит нам создавать кнопки(клавиатуру), которая будет заменять написание команд вручную.

Начнем с создания меню. После я покажу, как создать инлайн клавиатуру.

main = ReplyKeyboardMarkup(resize_keyboard=True) main.add(‘HELP’).add(‘HELLO’) #добавляем кнопки

Теперь мы должны добавить их в наш бот. Для этого мы добавим его в команду «/start», чтобы бот выдавал нам это меню.

Теперь после запуска бот выдаст нам меню, с которым мы сможем взаимодействовать. Но сейчас кнопки не будут реагировать. Для того чтобы они могли что-то выполнять прописываем такой код.

Теперь после нажатия на эти кнопки вы будете получать сообщения от бота.

Можно переходить к созданию инлайн клавиатуры.Начнем с написания кнопок. Делается это примерно как и создание кнопок для меню.

catalog_list=InlineKeyboardMarkup(row_width=2) # указываем кол-во кнопок на одной строке catalog_list.add(InlineKeyboardMarkup(text=’Хабр’,url=’https://habr.com/ru/all/’), InlineKeyboardMarkup(text=’Функции’, callback_data=’button2′), InlineKeyboardMarkup(text=’ABOUT’, callback_data=’button3′))

Теперь сделаем обращение к ним. Я хочу подключить данную клавиатуру к кнопкам меню,чтобы после нажатия на них , я получал её и мог с ней взаимодействовать. Для этого переделаю кнопку «HELP»

Теперь после нажатия кнопки «HELP» мы будем получать клавиатуру, с которой сможем взаимодействовать.

Заключение.

Данная статья была написана для введения в создание Телеграм-ботов, для начинающих, поэтому она вряд-ли будет полезна для опытных программистов. Если будут какие-либо замечания к коду, напишите в комментариях.

Источник: temofeev.ru

Рейтинг
( Пока оценок нет )
Загрузка ...