Telegram Bot на TypeScript, который помогает пользователям справляться с паническими атаками.
Это TypeScript-оболочка, аналог нашего Python-бота, для работы в среде Node.js.
- Определение и описание панической атаки
- Кнопка помощи ("Позвать на помощь")
- Кнопка для определения геопозиции
- Основное меню с разделами:
- Что такое паническая атака
- Симптомы и причины
- Как справиться самостоятельно
- Чего не делать
- Порочный круг паники
- Когда нужна терапия
- Контакты
Клонируем репозиторий:
git clone https://github.com/rolloerro/panichelper_ts_bot.git
cd panichelper_ts_bot
Устанавливаем зависимости:
bash
Копировать код
npm install
Настройка
Создайте .env файл в корне проекта и добавьте токен бота:
env
Копировать код
TELEGRAM_TOKEN=ваш_токен_бота
Запуск
Для разработки:
bash
Копировать код
npm run start
Для сборки (если используете TypeScript компиляцию в JS):
bash
Копировать код
npm run build
node dist/index.js
Примечания
Этот бот является TypeScript-оболочкой. Логика аналогична Python-версии.
Убедитесь, что у вас установлен Node.js 18+ и npm.
Для корректной работы TypeScript необходимо установить типы (@types/node, @types/node-telegram-bot-api).
Контакты
📞 Связь и консультации: @MSL72Rph