Скрипт для мониторинга Telegram чатов и автоматической пересылки сообщений, содержащих слова, оканчивающиеся на "pump".
- Установите зависимости:
pip install -r requirements.txt-
Получите API credentials:
- Перейдите на https://my.telegram.org/apps
- Войдите в свой аккаунт Telegram
- Создайте новое приложение
- Скопируйте
api_idиapi_hash
-
Настройте конфигурацию в
pump_monitor.py:- Установите
API_IDиAPI_HASH - Добавьте чаты/группы в список
MONITORED_CHATS(username или ID) - Установите
TARGET_BOT(username или ID бота, куда пересылать сообщения)
- Установите
Запустите скрипт:
python pump_monitor.pyПри первом запуске вам будет предложено войти в Telegram (введите номер телефона и код подтверждения).
Добавьте чаты в список MONITORED_CHATS:
- Username с @:
'@username'(например,'@my_chat') - Username без @:
'username'(например,'my_chat') - ID группы:
-1001234567890(отрицательное число) - ID пользователя:
123456789
Установите TARGET_BOT:
- Username бота с @:
'@REKTsol_bot','@BloomSolana_bot' - Username бота без @:
'my_bot' - ID бота:
123456789
Важно: Убедитесь, что вы добавили бота в контакты перед запуском скрипта.
- Скрипт подключается к Telegram API через Telethon
- Мониторит указанные чаты/группы в реальном времени
- При появлении сообщения, содержащего слово, оканчивающееся на "pump"
- Автоматически пересылает это сообщение в указанного бота
bitcoinpumpETHpumptokenpumpcryptopump
- Файл сессии (
pump_monitor_session.session) содержит данные авторизации - храните его в безопасности - Не публикуйте
API_IDиAPI_HASHв публичных репозиториях