Бот автоматической покупки подарков в Telegram

Python 5000 UAH
Работа 2 из 12
Этот бот автоматизирует процесс выкупа новых подарков в Telegram с использованием официального API. Он ориентирован на коллекционирование или перепродаж подарков (например, звездных), учитывая заданные фильтры по цене, типу и уникальности.

Функционал:
Анализ новых подарков:
При запуске бот считывает сохранённый список уже известных подарков из текстового файла.
Получает актуальный список подарков из Telegram API.
Определяет новые подарки, сравнивая два списка.

Автоматическая покупка:
Автоматически выкуповывает только те подарки, которые соответствуют фильтрам:
Минимальная / максимальная цена (MIN_PRICE, MAX_PRICE)
Ограниченность подарка (limited edition)
Возможность улучшения (upgradable gifts)
Количество покупок каждого подарка регулируется параметром BUY_LIMIT_PER_GIFT.

Гибкие настройки через .env:
Авторизационные данные (API ID, HASH, номер телефона)
Тайминг проверки (CHECK_INTERVAL)
Язык, часовой пояс, ограничения
ID пользователя-одержателя (RECIPIENT_USER_ID)
ID канала для уведомлений (CHANNEL_ID)

Сообщение в канал:

После завершения операций бот отправляет отчёт в указанный Telegram-канал с информацией о купленных подарках, расходах и остатке баланса.

Сохранение истории:
Все уже известные подарки сохраняются локально, чтобы избежать повторной покупки в будущем.
Язык программирования: Python
Библиотеки: Telethon, asyncio, python-dotenv
Telegram API: Официальный Telegram API для работы с подарками и платежами
Система логики: Асинхронная обработка с ограничением частоты запросов (FloodWait защита)
Детали
  • Добавлена:
223

Фрилансер

  • Проектов 10
  • Оценка 5.0
  • Рейтинг 632
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний визит: 1 час 58 минут назад