Bringing weather updates to your fingertips, rain or shine, with our real-time Telegram weather bot
Explore the docs »
View Demo
.
Report Bug
.
Request Feature
This Project is developed for the Scaler Discord Node.js Project Building challenge. Embark on a journey through the skies with Wave - A realtime weather forecast bot, the groundbreaking Telegram bot designed to deliver real-time weather updates straight to your fingertips. Crafted with precision and powered by Node.js, wave seamlessly integrates with Telegram, bringing the latest meteorological insights right to your preferred chat platform.
The following Technologies are used to develop the awesome bot !!
git clone https://github.com/yourusername/wave-weather-bot.git
cd wave-weather-bot
npm install
Start a conversation with the BotFather on Telegram.
Use the /newbot command to create a new bot and follow the instructions.
Once created, you will receive a token for your bot
Sign up for a weather API service (e.g., OpenWeatherMap, Weatherstack, etc.).
Obtain the API key provided by the weather service
const bot = new Telegraf('your_telegram_bot_token');
const OPEN_WEATHER_MAP_API_KEY = 'your_weather_api_key';
node file_name
Once the bot runs, users can interact with it within Telegram by sending location details and receiving weather reports in response.
For more details, please refer to the Documentation
Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
☑️ Raj Chakraborty - Developer - Raj Chakraborty