1,2K подписчиков
В этой статье мы рассмотрим, как написать эхо-бота на Python с использованием библиотеки aiogram. Перед написанием кода нужно установить библиотеку aiogram. Для этого нужно перейти в командную строку/терминал и прописать pip install aiogram. Получение токена для телеграм-бота Для начала нам нужно получить токен. Переходим в бота @BotFather. Отправляем ему команду /newbot. После этого бот попросит отправить ему название для нового телеграм-бота. Далее останется отправить имя бота, и токен будет у нас...
10 месяцев назад
227 подписчиков
В интернете и на Ютубе вы можете найти много вариантов создания эхо-бота (высылает вам обратно ваше же сообщение) для Телеграм на Python. А так же для создания и других ботов. В этой статье я решил помимо самого кода сделать пояснение к каждой строчки, чтобы до мелочей было понятно как и что работает. Итак, вот сам код эхо бота. А вот подробное описание каждой строчки кода. Тут уже всё понятно что и как работает. Стр. 1. Импорт функции логирования (создание отчёта о работе бота). Стр. 2. Updater - отвечает за соединение бота с сервером Телеграм...
2 года назад
227 подписчиков
Сейчас я вам покажу как написать код для нашего бота, чтобы он мог с пользователем играть в элементарную игру в числа. Смысл игры прост - у кого число больше, тот и победил. И каждую строку кода я подробно опишу, как в предыдущей статье, чтобы всем было понятно как и что работает. Код будет добавлен к уже существующему эхо-боту, создание которого я описал в предыдущей статье. Поэтому начните с неё. Ссылку оставлю в конце. Итак. Готовый код будет выглядеть так: А вот пояснение к новым строкам кода: Стр...
2 года назад
84 подписчика
Для того, что бы сделать повторяющего за нами бота, давайте создадим функцию echo. Между импортами и функцией start() создадим функцию: from aiogram.types import Message async def echo(message: Message): В теле функции напишем код ответа на сообщение: await message.answer(message.text) Переменная message, переданная в функцию, является объектом класса Message. Мы, используя доступный нам метод answer, отвечаем пользователю, отправившему сообщение боту. В качестве ответа пользователю, мы отправляем его же сообщение...
11 месяцев назад