https://github.com/leviobrabo/climatologiabot
Inline bot that search your city's weather forecast
https://github.com/leviobrabo/climatologiabot
bot-telegram city-weather i18n mongoose node-telegram-bot-api weather weather-forecast weather-forecast-bot weather-forecast-bot-telegram weather-forecast-city
Last synced: 10 months ago
JSON representation
Inline bot that search your city's weather forecast
- Host: GitHub
- URL: https://github.com/leviobrabo/climatologiabot
- Owner: leviobrabo
- License: mit
- Created: 2023-03-18T14:38:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T05:30:19.000Z (over 2 years ago)
- Last Synced: 2025-04-05T02:21:37.818Z (over 1 year ago)
- Topics: bot-telegram, city-weather, i18n, mongoose, node-telegram-bot-api, weather, weather-forecast, weather-forecast-bot, weather-forecast-bot-telegram, weather-forecast-city
- Language: JavaScript
- Homepage: https://t.me/climatologiabot
- Size: 2.2 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Janna
[Climatologiabot](https://t.me/climatologiabot) is an inline bot that searches your city's weather forecast
[](https://t.me/climatologiabot)
[](https://t.me/kylorensbot)
[](#)
### Requirement
You will need to have the following tools installed on your machine:
- [Git](https://git-scm.com)
- [Node.js](https://nodejs.org/en/)
- [Vscode](https://code.visualstudio.com/docs/?dv=win)
### 🤖 Deploy no Heroku
[](https://heroku.com/deploy)
### 🤖 Running the bot locally
```bash
# Clone this repository
$ git clone https://github.com/leviobrabo/climatologiabot.git
# Access project folder in terminal/cmd
$ cd climatologiabot
# install the dependencies
# Using NPM:
$ npm i
# Environment variables
# Create a .env file with any text editor and put:
WEATHER_API_KEY=#API DO WEATHER (https://openweathermap.org/api)
TELEGRAM_API=#Your bot token generated in @BotFather
DB_STRING=#MONGO URL
groupId=#ID DO GRUPO PARA LOG
DEV_USERS=#ID_DEV // userId1,userId2,userId3
# Run the application
$ npm start
```
## Ready, the bot will already be running
# Functionalities
[](#)
# Support for the following languages
🇺🇸 - English
🇧🇷 - Português
🇷🇺 - Русский
🇮🇹 - Italiano
🇫🇷 - Français
🇹🇷 - Türkçe
🇮🇳 - हिंदी
🇺🇦 - українська
🇪🇸 - Español
## Have fun using this bot