Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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