34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
<h1 align="center">
|
|
AQA Computer Science NEA Project
|
|
<br>
|
|
</h1>
|
|
|
|
<p align="center">
|
|
<a href="https://www.python.org/downloads/">
|
|
<img src=https://img.shields.io/badge/made%20with-python%203.8-blue" alt="Made with Python 3.8">
|
|
</a>
|
|
<a href="https://github.com/Rapptz/discord.py/">
|
|
<img src="https://img.shields.io/badge/discord-py-blue" alt="discord.py">
|
|
</a>
|
|
<!---<a href="https://github.com/vzhou842/profanity-check">
|
|
<img src="https://img.shields.io/badge/profanity--check-1.0.3-blue" alt="profanity-check-">
|
|
</a>--->
|
|
</p>
|
|
|
|
# Overview
|
|
|
|
This repository contains all of the code used in my AQA Computer Science NEA Project. The project's objective is to create a Discord bot in [Python](https://www.python.org) using the [discord.py](https://github.com/Rapptz/discord.py) API wrapper.
|
|
|
|
**Features include:**
|
|
|
|
- [x] Moderation (kick/ban/unban, chat cleaner, warnings, announcements)
|
|
- [x] Integrations (Steam data integration, Riot Games data integration)
|
|
- [x] Full database storage (messages, guild info e.g. prefix, bad manners)
|
|
- [x] Member join and leave notifications
|
|
- [x] Simple commands (coinflip, dice roll, latency)
|
|
- [x] All commands stored using Cogs
|
|
- [x] Music playback from YouTube
|
|
- [ ] Simple GUI to interact with stored data
|
|
- [ ] Alerts (Twitch, Youtube, Mixer)
|
|
- [ ] Custom commands (using data from database)
|
|
- [ ] Admin automation (self-role assignment, cross-server announcements, mod-mail reports)
|