Public
Telegram bot Despair Raid (DSP economy)
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.
Портирован с Python (pyTelegramBotAPI) на TypeScript / Deno для Val Town. Работает через webhook вместо polling — так и должно быть на serverless.
- Валюта DSP, хранится в Val Town SQLite (таблица
dr_users) - Ежедневная зарплата (+5 DSP раз в сутки)
- Маркет статусов: NOOB / RAIDER / DESPAIR
- Кредиты под 20% (100→120, 500→600)
- Переводы:
П 100+ reply «перевод 100», и/transfer ID сумма - «Боги» (
GOD_IDS) с бесконечным балансом - Баланс по команде
Б
⚠️ Не храни токен в коде. Положи его в env var TELEGRAM_TOKEN.
👉 Add TELEGRAM_TOKEN here: https://www.val.town/x/Pdkcdkksdkckvjf/despair-raid-bot/environment-variables?key=TELEGRAM_TOKEN
Токен из исходника считай скомпрометированным (он попал в чат). Лучше сделай
/revokeв @BotFather и вставь новый.
Открой один раз в браузере (подставь тот же токен):
https://<твой-endpoint>.web.val.run/?setup=<TELEGRAM_TOKEN>
Endpoint — это URL HTTP-триггера main.ts (кнопка с адресом в интерфейсе вала).
В ответ придёт JSON { "telegram": { "ok": true } } — значит webhook установлен.
После этого пиши боту /start в Telegram. Готово.
Rendering mermaid diagram...