Telegram Bot For Weather Report

Ajay Balakumaran
weatherBot
Published in
3 min readFeb 19, 2019

Weather Forecasting

Weather forecasting is an application/technology which will predict the condition of an atmosphere for a given location and time. It is important to track the weather report daily convenience. There is some third-party application available for mobile application to track the weather forecast. But it would be better if those applications are wrapped in some messenger platform. This article will help with such condition.

Weather Bot For Telegram Application:

This bot will help us by making us not to leave the messenger application to look for the weather report. Weather Bot is deployed in a Telegram and we can get the Current and Forecast weather details of a location.

It will provide the following details of the location which are provided.

  • Current Temperature
  • Max/Min Temperature
  • Humidity
  • Wind Speed

Open the Weather Bot and start a chat with the Bot to get the Current or Forecast weather details. Weather Bot will be able to provide the following

  • Current Weather Report with respect to the Map Location
  • Current Weather Report with respect to the City
  • Forecast Weather Report with respect to the Map Location
  • Forecast Weather Report with respect to the City

Guide to use the Weather Bot

Start the Bot

Current Weather Report with respect to the map location

Current weather report with respect to map location

Current Weather Report with respect to city name

Current weather report with respect to a city name

Forecast Weather Report with respect to the map location

Forecast weather report with respect to map location

Forecast Weather Report with respect to city name

Forecast weather report with respect to a city name

This bot has been developed with Python 3 and Telebot API. And used openweathermap API for extracting the weather details.

--

--

Ajay Balakumaran
weatherBot

Developer | Data Analyst | Avid learner | Crossfit Athlete | Percussionist | Dancer | Fitness Enthusiast