Public
Remixed
Telegram Bot that receives and responds to messages
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.

Despair Raid — Telegram бот

Экономический бот клана Despair Raid. Валюта DSP, зарплата, маркет статусов, кредиты, переводы. Переписан с Python (pyTelegramBotAPI + polling) на TypeScript (grammY + webhook) для Val Town.

Запуск (1 шаг)

Добавь токен бота от @BotFather в переменную окружения TELEGRAM_TOKEN. Вебхук регистрируется автоматически при первом запросе — больше ничего делать не нужно.

Возможности

  • 💰 Валюта DSP, у богов (GOD_IDS) бесконечный баланс
  • 📅 Ежедневная зарплата (5 DSP, раз в сутки)
  • 🛒 Маркет статусов: NOOB (100), RAIDER (500), DESPAIR (1500)
  • 🏦 Кредиты под 20%: 100→120, 500→600 + погашение
  • 🔄 Переводы: П 100 → реплай перевод 100, либо /transfer ID сумма
  • 🏛 Правительство, Обучение, О проекте
  • Б — баланс, /start — меню

Структура

Rendering mermaid diagram...
ФайлНазначение
index.tsHTTP-вебхук, grammY бот, все хендлеры
db.tsSQLite: баланс, боги, daily, кредиты, переводы
keyboards.tsReply- и inline-клавиатуры

Отличия от Python-версии

  • sqlite3 → встроенный std/sqlite (данные хранятся в БД вала)
  • infinity_polling → webhook (бот живёт без простоев, не нужен постоянный процесс)
  • Токен — в env var, а не в коде (безопасность)