Public
Telegram bot to monitor @jobseo_bot tasks via gramjs userbot
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Telegram-бот для мониторинга заданий в @jobseo_bot через юзербот (gramjs MTProto).
Rendering mermaid diagram...
| Файл | Тип | Описание |
|---|---|---|
webhook.ts | HTTP | Telegram webhook endpoint |
telegram-bot.ts | Script | Логика бота: меню, создание сессий, авторизация |
database.ts | Script | SQLite: sessions + auth_state |
userbot.ts | Script | gramjs MTProto: авторизация, проверка заданий, отправка сообщений |
monitor.ts | Interval | Крон — проверяет задания, шлёт 10 уведомлений |
setup.ts | Script | Одноразовый скрипт регистрации вебхука |
При обнаружении заданий отправляются 10 сообщений:
- 5 через юзербот → @SetkaGar (если сессия @mqppr) или @mqppr (если сессия другого)
- 5 через управляющий бот → в чат админа
- Установи
BOT_TOKENиADMIN_CHAT_IDв env vars - Запусти
setup.tsдля регистрации вебхука - Напиши боту /start в Telegram
- Создай сессию через бота (API ID, Hash, телефон, код)
- Крон начнёт мониторинг автоматически