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.

🤖 JobSEO Monitor Bot

Telegram-бот для мониторинга заданий в @jobseo_bot через юзербот (gramjs MTProto).

Архитектура

Rendering mermaid diagram...

Настройка

1. Создай нового бота через @BotFather и получи токен

2. Установи переменные окружения:

  • TELEGRAM_BOT_TOKEN — токен бота от BotFather
  • ADMIN_CHAT_ID — твой Telegram chat ID (узнай через @userinfobot)

3. Открой webhook.ts endpoint в браузере — это зарегистрирует вебхук

4. Напиши боту /start и создай сессию

Команды бота

  • /start — главное меню
  • 📱 Создать сессию — ввод API ID, Hash, телефона, кода
  • ▶️ Запустить — активирует сессию для мониторинга
  • ⏹ Остановить — деактивирует
  • 📊 Статус — инфо о сессии
  • 🗑 Удалить — удаляет сессию

Как работает мониторинг

  1. Cron запускается каждые 3 минуты
  2. Для каждой активной сессии подключается через gramjs
  3. Нажимает "Приступить к заданию" в @jobseo_bot
  4. Если есть новые задания — шлёт уведомления
  5. Если заданий нет — нажимает "Назад в меню"