Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pablopoder/discord_bot

Discord.py, bot for personal use 🤖 Features ⚡Displays the rank of a Rocket League player. Provides information about recommended books. Retrieves the current weather information for a specified location. Displays the avatar of a specified user of the server. more
https://github.com/pablopoder/discord_bot

app bot discord discord-py python

Last synced: 11 days ago
JSON representation

Discord.py, bot for personal use 🤖 Features ⚡Displays the rank of a Rocket League player. Provides information about recommended books. Retrieves the current weather information for a specified location. Displays the avatar of a specified user of the server. more

Awesome Lists containing this project

README

        

# Discord bot - Rachael Nexus 7

![Rachael](https://tenor.com/view/blade-runner-rachael-sean-young-gif-23479906.gif)

## Description đź“„

- This project is a Discord bot that performs various commands and functionalities. It is designed to enhance the user experience and provide useful features within a Discord server.

## Features ⚡

- `/rlrank`: This command displays the rank of a Rocket League player.
- `/books`: This command provides information about recommended books.
- `/weather`: This command retrieves the current weather information for a specified location.
- `/avatar`: This command displays the avatar of a specified user of the server.
- `/eeorigins`: This command provides a guide to do the origins easter egg.
- `/toptracks`: This command displays the top tracks of the admin user.
- `/recommendations`: This command provides recommendations base on the user's toptracks.
- `/createplaylist`: This command creates a playlist based on the user's toptracks and recommendations.

Feel free to explore and use these commands to enhance your Discord server!

## Tools used ⚙️

- Language: Python
- Libraries used: discord.py

## Installation đź› 

1. Clone the repository:

```bash
git clone
```

2. Install the required libraries:

```bash
pip install -r requirements.txt
```

3. Create a `.env` file and add the following environment variables, check `apikeys.py` for the required keys:

```bash
DISCORD_TOKEN
WEATHER_API_KEY
SPOTIFY_CLIENT_ID
SPOTIFY_CLIENT_SECRET
...
```

4. Run the bot:

```bash
python bot.py
```

## Contributions

Contributions are welcome! If you want to improve the app, please open an "issue" or submit a "pull request".

Enjoy exploring and saving your favorite places with MyPlaces! 🌍✨