feat: Add weather command using weather.com API (#10)

* Update gsmarena.js

* feat: Add weather command using weather.com API

This commit introduces a new command that allows users to check the weather forecast. The command retrieves weather data from the weather.com API and provides relevant information to users.

# Command:
/weather <city>

Example usage:
/weather New York

Technical details: Implementation of the weather command using the weather.com API in English.
This commit is contained in:
DaviDev 2024-09-08 18:30:56 -03:00 committed by GitHub
parent 51ffe0f94b
commit 2851ebce3c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 118 additions and 3 deletions

View file

@ -37,5 +37,10 @@
"lastFmStatusFor": "*Status do Last.fm para o usuário* {lastfmUser}*:*\n\n*{nowPlaying}*: {trackName} por {artistName}\n\n*Numero de plays*: {plays}",
"lastFmErr": "*Erro ao recuperar dados para o usuário do Last.fm* {lastfmUser}.",
"currentCommit": "*Commit atual:* `{commitHash}`",
"errorRetrievingCommit": "*Erro ao obter o commit:* {error}"
"errorRetrievingCommit": "*Erro ao obter o commit:* {error}",
"provideLocation": "*Por favor, forneça uma localização válida.*",
"invalidLocation": "*Localização inválida. Tente novamente.*",
"weatherStatus": "*Clima em {addressFirst}:*\n\n*Estado:* `{getStatusEmoji(iconCode)} {wxPhraseLong}`\n*Temperatura:* `{temperature} °{temperatureUnit}`\n*Sensação térmica:* `{temperatureFeelsLike} °{temperatureUnit2}`\n*Umidade:* `{relativeHumidity}%`\n*Velocidade do vento:* `{windSpeed} {speedUnit}`",
"weatherErr": "*Ocorreu um erro ao obter o clima. Tente novamente mais tarde.*\n\n`{error}`"
}