Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sauberr/discord-bot

Simple discord bot
https://github.com/sauberr/discord-bot

discord-bot python

Last synced: 27 days ago
JSON representation

Simple discord bot

Awesome Lists containing this project

README

        

# Simple discord bot

This project showcases a simple yet versatile Discord bot 🤖 built with Python and the discord library. It's designed to help you explore the exciting world of bot development while adding some fun and helpful features to your server.

Here's what this bot can do:

Moderation Power:

Keep your server tidy with mute, unmute, ban, and unban commands.
Need to give someone a timeout? Use the temporary ban feature!
All moderation commands are designed with clear feedback and easy-to-use syntax.

Wholesome Fun:

Who doesn't love cute animals? Generate random cat 🐱 and dog 🐶 pictures to brighten everyone's day.

Useful Information:

Quickly get user information with a simple command, making it easy to learn more about your server members.


This bot was created as a learning project to explore the capabilities of the discord library and demonstrate how to interact with the Discord API. It's a great starting point for anyone interested in building their own Discord bots with Python.

#### Stack:

- [Python](https://www.python.org/downloads/)
- [DiscordPY](https://discordpy.readthedocs.io/en/stable/)

## Local Developing

All actions should be executed from the source directory of the project and only after installing all requirements.

1. Firstly, create and activate a new virtual environment:
```bash
python3.11 -m venv ../venv
source ../venv/bin/activate
```

2. Install packages:
```bash
pip install --upgrade pip
pip install -r requirements.txt
```

## License

This project uses the [MIT] license(https://github.com/Sauberr/discord-bot/blob/master/LICENSE)