Найти в Дзене
Проверка подписки на телеграм канал Aiogram 3 Python
Используя язык програмирования Python и асинхронную библиотеку Aiogram версии 3.* напишем функционал, который будет проверять подписку пользователя на предложенный канал телеграм для получения доступа к функционалу бота. Для начала, напишем простой бот, который будет приветствовать пользователя после ввода команды /start и отправлять ему текстовую кнопку при нажатии на которую, пользователю бот будет отправлять стоимость BTC на бирже Binance . Создадим в папке проекта файлы main.py - в котором будем писать основной код, файл config...
429 читали · 1 год назад
Защита телеграм бота от спама Python . Throttling.
Напишем простейший телеграм бот используя язык програмирования Python и асинхронную библиотеку aiogram 3.* Запустим наш бот и убедимся в его работоспособности, бот реагирует на каждую команду /start, отправляя приветственное сообщение пользователю , таких сообщений мы можем отправить очень много в короткий промежуток времени. Если мы не ограничим отправку таких сообщений мы становимся уязвимы, так как обрабатываем множество запросов впустую. А если в боте еще есть и база данных в которую также постоянно будут отправляться запросы, нагрузка на сервер увеличится еще больше...
455 читали · 1 год назад
Идея спамера в телеграм на Python
Напишем простой скрипт отправки сообщений пользователю с помощью юзербота в тот момент когда пользователь будет онлайн. Это повысит открываемость нашего спам- сообщения. Импортируем необходимые зависимости и библиотеки. Пропишим переменные API_ID и API_HASH в котороые передадим соответствующие значения приложения телеграм для нашего аккаунта. Создадим объект класса client в который передадим имя файла сессии и данные приложения,запустим клиент с помощью метода start() Сформируем текст нашего спам...
1 год назад
Парсим телеграм канал с помощью Python(часть 2)
Во второй части статьи рассмотрим такой вариант,что копирование сообщений с канала донора запрещено... Если копирование сообщений и их пересылка запрещена, как нам получить id канала донора? Для этого нам следует написать отдельный код, который будет ловить все сообщения и выводить объекты сообщений в консоль. Создадим новый python file get_chanel_id в директории проекта из первой части статьи, импортируем в него все необходимые библиотеки и зависимости: Создадим хендлер get_chanel_id в который будут...
1 год назад
Парсим телеграм канал с помощью Python(часть 1)
Напишим скрипт на Python для сбора постов с телеграм канала донора и постинга их в свой телеграм канал. Для начала импортируем все необходимые зависимости и библиотеки в наш скрипт Создадим файл keys.py и пропишим в него переменные API_ID и API_HASH приложения телеграм в котороые передадим соответствующие значения для нашего аккаунта. Для корректного порядка публикации в нашем канале собранных с канала донора постов напишем функцию для реверса истории сообщений, в которую будем предавать историю сообщений...
108 читали · 1 год назад
Бот для автоматического приема заявок в закрытый телеграм канал на Python Aiogram3
Напишем простой бот на Python с помощью асинхронной библиотеки aiogram для автоматического приема заявок в закрытый телеграм канал . Для начала нам необходимо обьявить переменные которые будут использованы в нашем проекте: Импортируем библиотеки и зависимости, которые необходимы для написания функционала бота: Напишем асинхронную функцию approve_request(), которая будет срабатывать, когда пользователь будет подавать заявку на вступление в наш канал,передадим в функцию необходимые параметры и сформируем текст прветственного сообщения...
478 читали · 1 год назад
Бот модератор для вашей группы в телеграм на Python.
Напишем простой бот модератор для телеграм группы используя язык програмирования Python и самую мощную и высокофункциональную асинхронную библиотеку aiogram версии 3.+ Наш бот будет работать в группах телеграм, принимать команды от администратора и обрабатывать их. Для запуска команды администратору следует ответить на собщение пользователя выбранной командой. Добавим в бот такие команды как: -бан пользователя на определенное время или исключение выбранного пользователя из группы(/ban 1h) -обезвучивания...
457 читали · 1 год назад