Обучение длится 4 часа
Автор: Никита Хохлов
Уровень подготовки: начальный
649
1 790
Курс на Udemy
Разработка Telegram ботов на Pyrogram Python

Чему вы научитесь

  • Что такое Pyrogram и какие возможности предоставляет

  • Установка и авторизация. Добываем api_id, api_hash

  • Отправка и обработка сообщений. Работа с декораторами Pyrogram

  • Методы для работы с сообщениями

  • Методы для работы с чатами

  • Методы для работы с пользователями, каналами, группами

  • Работа с фильтрами. Фильтрация входных данных

  • Создание собственных фильтров

  • Использование config .ini для настройки аккаунтов

  • Заменяем параметры устройства. Эмуляция устройства

  • Плагины и подключение обработчиков в пакетной структуре

  • Стилизация текста. Использование HTML, Markdown

  • Работа с прокси. Используем IPv4 с авторизацией

  • Планирование задач. Используем ApsCheduler

  • Обновления и обработка. Работа с группами

  • Финальный проект, реализация автоответчика

  • Генерация каналов телеграм с аватарками и invite link

Требования

  • Знания основ языка Python

Описание

О Pyrogram
Это современный Python фреймворк, который позволяет создавать Telegram ботов. Он не предоставляет возможность писать ботов, которые создаются через BotFather как это позволяет сделать Aiogram. Pyrogram же позволяет управлять аккаунтами Telegram, тем самым вы можете выполнять абсолютно любые действия, которые может выполнить любой пользователь, тем самым это не накладывает на вас никаких ограничений.

Что я получу после прохождения курса?
- Вы без труда сможете писать парсеры Telegram чатов и каналов
- Создавать каналы, чаты в автоматическом режиме
- Делать реалистичные автоответчики
- Делать рассылку сообщений по чатам и пользователям
- Создавать реалистичных ботов с определенной логикой работы
- Эмулировать устройство и использовать прокси во время работы
- Работать с пакетной структурой и плагинами
- И выполнять абсолютно всё, что может сделать пользователь Telegram

Структура курса
1. Что такое Pyrogram и какие возможности предоставляет
2. Установка и авторизация. Добываем api_id, api_hash
3. Отправка и обработка сообщений. Работа с декораторами Pyrogram
4. Методы для работы с сообщениями
5. Методы для работы с чатами
6. Методы для работы с пользователями, каналами, группами
7. Работа с фильтрами. Фильтрация входных данных
8. Создание собственных фильтров
9. Использование config.ini для настройки аккаунтов
10. Заменяем параметры устройства. Эмуляция устройства
11. Плагины и подключение обработчиков в пакетной структуре
12. Стилизация текста. Использование HTML, Markdown
13. Работа с прокси. Используем IPv4 с авторизацией
14. Планирование задач. Используем ApsCheduler
15. Обновления и обработка. Работа с группами
16. Финальный проект, реализация автоответчика
17. Генерация каналов телеграм с аватарками и invite link

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

Для кого этот курс:

  • Начинающие Python разработчики
  • Разработчики, которые хотят научиться писать Telegram ботов
Дата последнего обновления: 9 апреля 2023

Темы

Другие курсы

Практический курс по тестированию бэкенда
Практический курс по тестированию бэкенда
Автор: Надежда Дудник
Подробнее
29 990
-43%
Bitrix-разработчик с нуля
Bitrix-разработчик с нуля
Авторы: Группа авторов
Подробнее
56 700
99 500
2 487
/мес
Временные ряды для прогноза криптовалют
Временные ряды для прогноза криптовалют
Автор: Елена Кантонистова
Математика для семьи: Объединяем поколения через числа
Математика для семьи: Объединяем поколения через числа
Автор: Сергей Камянецкий
Командная строка для разработчиков, тестировщиков и девопсов
Командная строка для разработчиков, тестировщиков и девопсов
Автор: Михаил Трунов
AutoCAD с самого начала
AutoCAD с самого начала
Автор: Наталья Кайгородцева
Подробнее
1 500
Платформа nanoCAD: лёгкий старт
Платформа nanoCAD: лёгкий старт
Автор: Наталья Кайгородцева
Подробнее
1 000
Kotlin JVM - курс для продвинутых
Kotlin JVM - курс для продвинутых
Автор: Алексей Охотниченко
Подробнее
2 890
723
/мес
Android Theory - курс для начинающих
Android Theory - курс для начинающих
Автор: Алексей Охотниченко
Подробнее
4 990
1 248
/мес
Назад
Смотреть дальше