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,9 @@
"lastFmStatusFor": "*Last.fm status for user* {lastfmUser}*:*\n\n*{nowPlaying}*: {trackName} by {artistName} \n\n*Number of plays*: {plays}",
"lastFmErr": "*Error retrieving data for Last.fm user* {lastfmUser}.",
"currentCommit": "*Current commit:* `{commitHash}`",
"errorRetrievingCommit": "*Error retrieving commit:* {error}"
"errorRetrievingCommit": "*Error retrieving commit:* {error}",
"provideLocation": "*Please provide a valid location.*",
"invalidLocation": "*Invalid location. Try again.*",
"weatherStatus": "*Weather in {addressFirst}:*\n\n*Status:* `{getStatusEmoji(iconCode)} {wxPhraseLong}`\n*Temperature:* `{temperature} °{temperatureUnit}`\n*Feels like:* `{temperatureFeelsLike} °{temperatureUnit2}`\n*Humidity:* `{relativeHumidity}%`\n*Wind speed:* `{windSpeed} {speedUnit}`",
"weatherErr": "*An error occurred while retrieving the weather. Please try again later.*\n\n`{error}`"
}