Skip to content

🌦 WeatherBot 🤖, a weather reporting bot for Telegram using the National Weather Service's API, written in Python.

License

Notifications You must be signed in to change notification settings

richwrightnyc/weather-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather-Bot for Telegram

A telegram bot, written for NYC ESK8, designed to report on the weather conditions in New York City. This bot returns data from the National Weather Service's API. See screenshots for example usage.

Image Image

How to make this your own

First, you will have to obtain your own unique Telegram API key from @BotFather on Telegram. There is good documentation on working with BotFather, but it is a fairly simple proess.

Second, once you create a bot, clone this repo. Then drop a .env file at the root containing the API key.

I've set up an EC2 instance to run this in the cloud, you may want to consider a similar option. The free tier is more than enough power to run the bot.

Alternatively, you can run this locally, just keep in mind that you must be connected to the internet for the bot to continue working properly.

NYC ESK8

Pronounced "E-Skate," we are an collection of electric skateboarding-focused enthusiasts from New York City and the Greater Metropolitan Area. Stemming from NYC Eboarding, we are advocates for Personal Electric Vehicles (PEVs) and micromobility as a whole. It's a great community, very grassroots.

If you are interested in learning more check out our group on Telegram messenger: NYC ESK8 Telegram

About

🌦 WeatherBot 🤖, a weather reporting bot for Telegram using the National Weather Service's API, written in Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages