Обучающий пример Telegram bot по определению погоды с меcтоположения человека.
При клонировании репозитория следует подкачать зависимости проекта
npm i
Cоздать файл .env
в папке config
и вставить туда нужные токены. (пример .env.example)
Запуск:
npm run dev
- [index.js] - главный файл для запуска всего проекта.
- [bot.js] - файл для инициализация бота.
- [config] - все файлы конфигурации и переменных окружений(env).
- [controller] - контроллеры, команды и сцены.
- [services] - сервисы, запросы к api и бизнес-логика.
- [utils] - утилиты, кнопки, инструменты.
- [public] - статичные файлы(картинки, стили, изображения).