Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 4 hours 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 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-14T05:30:19.000Z (9 months ago)
- Last Synced: 2024-02-15T05:32:37.300Z (9 months 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://img.shields.io/badge/telegram-@climatologiabot-1b2069)](https://t.me/climatologiabot)
[![](https://img.shields.io/badge/support-@kylorensbot-1b2069)](https://t.me/kylorensbot)[![](https://i.imgur.com/VvYn6Pp.png)](#)
### 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
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](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
[![](https://i.imgur.com/0Jtl9bc.gif)](#)
# Support for the following languages
🇺🇸 - English
🇧🇷 - Português
🇷🇺 - Русский
🇮🇹 - Italiano
🇫🇷 - Français
🇹🇷 - Türkçe
🇮🇳 - हिंदी
🇺🇦 - українська
🇪🇸 - Español## Have fun using this bot