This Telegram bot is built using the NestJS framework and Node.js. It allows users to subscribe to daily weather updates and features an admin panel with Google login for managing bot settings and user accounts.
- Weather Details: Users can receive current weather by entering city name.
- Admin Panel: An admin panel with Google login allows you to manage user accounts by first names (blocking/deleting, etc).
-
Clone the Repository:
git clone https://github.com/yash06112002/Nestjs-API.git cd Nestjs-API
-
Install Dependencies:
npm install
-
Start the Bot:
nest start --watch
-
Access the Admin Panel:
Visit the admin panel using the following URL:
https://telegram-admin-panel.vercel.app/
-
Use the Telegram Bot:
Search for the bot on Telegram by its handle:
@weatherupdatedailybot
cityName
- Get current details of given city
The admin panel provides access to manage user accounts.
https://github.com/yash06112002/Nestjs-API
Disclaimer: Accessing bot to retrieve weather info may take some time(2-5 minutes) for first time as backend deployment on render.com goes into sleep mode.