Новости

Как быстро и просто создать свой бот в Telegram: обучение Python

Прокрутить вниз
Опубликовано:

Курсы по Python

Как научиться программировать с нуля?

Курсы по Python, безусловно, лучше всего протекают при поддержке грамотных специалистов. Самому тоже можно попробовать, но это уж точно займёт уйму времени и может завести в тупик. К тому же, большая вероятность потерять мотивацию и желание к обучению. Онлайн-школа программирования Gomother учит работать не только с Пайтон язык программирования, но и многими другими, как JavaScript и т.д.

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

Первоначальные настройки

Сперва нужно найти в том же Telegram такой бот: @BotFather. Напишите ему сообщение и отправьте команду /newbot. Если делать всё, о чём попросит бот, вы получите ссылку на всю документацию, собственный адрес Telegram API и, что важно не потерять, свой токен. Это буквально ваш ключ для работы с ботом и потеряв его, вы навсегда потеряете связь и с ботом.

Курсы по Python

Установка Python

Уже работаете с Python? Отлично, это большой плюс для такой вещи как программирование онлайн! Если нет – этот раздел для вас. Пользователи ОС Windows могут скачать пакет под язык программирования Python с официального сайта — версия должна быть не ниже 3.7, это важно. Для macOS и Linux одинаково подойдёт версия 3.6

Следующий шаг – проверка pip в терминале командой: pip —version. При его отсутствии используйте команду $ sudo apt-get install python-pip. Также понадобится установить aiogram: команда pip install aiogram.

Как вызвать терминал? Очень просто:

Windows: нажать клавиши Windows+R на клавиатуре и ввести cmd.exe в окно «Выполнить».

Linux: для работы через консоль следует нажать сочетание клавиш Ctrl+Alt+F1, для возврата в графический интерфейс — сочетание клавиш Ctrl+Alt+F7. Для запуска терминала нажмите сочетание клавиш Ctrl+Alt+T.

Python программирование: начнём с приветствия

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

Навчання Python

Время написать обработчика сообщений. Именно он будет «общаться» со всеми, кто захочет воспользоваться вашим ботом посредством команд /start и /help:

Курсы по Python

Давайте добавим ещё один обработчик. Он будет здороваться, когда ему напишут «Привет». Все остальные смс он попросту не определит:

Курсы по Python

Следующий шаг – запуск бота, который написан на языке программирования Python:

Курсы по Python

С помощью этого бот постоянно отслеживает новые сообщения и обрабатывает их. Если вдруг что-то пойдёт не так и бот «упадёт» — в течение суток все смс будут накапливаться и во время восстановления пришлются ему вместе.

Обучение Python – легче, чем кажется

Ну вот и всё – ваш первый бот в Telegram готов! Его можно усовершенствовать и «научить» делать ещё много интересных вещей. Каким именно – узнаете, придя на курсы для детей по программированию. Их и не только преподаёт детская школа программирования Gomother. У нас учатся даже самые маленькие программисты – преподавание происходит во время непосредственного взаимодействия с малышами в игровой форме. «Детский язык программирования» понравится и вашему чаду!

Оставьте номер и мы поможем подобрать курс

Сделай шаг к успешному будущему

Child looks up!