Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spectrixdev/spectrum
A Discord bot with tons of features, written in Python, made for fun.
https://github.com/spectrixdev/spectrum
bot discord discord-bot hacktoberfest python rewrite spectrix spectrum subreddit
Last synced: 11 days ago
JSON representation
A Discord bot with tons of features, written in Python, made for fun.
- Host: GitHub
- URL: https://github.com/spectrixdev/spectrum
- Owner: SpectrixDev
- License: gpl-3.0
- Created: 2017-09-09T19:30:00.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-20T15:09:26.000Z (over 1 year ago)
- Last Synced: 2024-10-11T03:20:00.100Z (28 days ago)
- Topics: bot, discord, discord-bot, hacktoberfest, python, rewrite, spectrix, spectrum, subreddit
- Language: Python
- Homepage:
- Size: 204 KB
- Stars: 22
- Watchers: 2
- Forks: 11
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spectrum
Spectrum is a **Discord** Bot made *with **Python*** for fun.
[![discord.py](https://img.shields.io/badge/Discord.py-Latest-9cf?style=for-the-badge&logo=discord)](https://github.com/Rapptz/discord.py/tree/rewrite)
[![python 3.6+ rlly](https://img.shields.io/badge/Python-3.10%2B-yellowgreen?style=for-the-badge&logo=python)](https://www.python.org/)
[![GitHub stars](https://img.shields.io/github/stars/spectrixdev/spectrum?color=gold&logo=github&style=for-the-badge)](https://github.com/spectrixdev/spectrum/stargazers)
![GitHub repo size](https://img.shields.io/github/repo-size/spectrixdev/spectrum?style=for-the-badge)#### ✨ [Invite the bot, give it a try!](https://discord.com/oauth2/authorize?client_id=320590882187247617&scope=bot&permissions=201649223)
[![1,300+ servers](https://discordbots.org/api/widget/320590882187247617.svg)](https://discordbots.org/bot/320590882187247617)
> Originally my first coding project, Spectrum is a bot that does a wide variety of fun commands. Over the years I have added many features useful for myself, but at the end of the day it is just a fun project.
## Usage 💡
> To use Spectrum, you can either mention it, or you can simply use it's prefix, which is `$`## Fun
Fun to use commands made for fun ¯\\\_(ツ)_/¯| **Name** | **Description** |
|:---:|---|
| roast | Let Spectrum insult someone or yourself |
| ship {@user1} {@user2} | Test love between two users|
| gay-scanner {@user} | See how gAeY another user is. Shows my level of maturity too |
| combine {word1} {word2} | Makes two words one. For sentances: $combine "a sentance" "cuz y not" |
| 8ball | Generic. But mine looks better |## Subreddits (Reddit)
Posts stuff from subreddits to your discord chat| **Name** | **Description** |
|:---:|---|
| meme | Collects fresh memes from different subreddits |
| dankmemes | The finest memes on Reddit |
| showerthought | Random and interesting thoughts |
| me_irl | Fresh memes from only the best subreddit |
| hmmm | Cursed images thank make you say "hmmm..!?" |
| programmerhumor | Humor for programmers |
| surrealmemes | S u r r e a l (not for mortals) |## Utility
Useful commands I guess| **Name** | **Description** |
|:---:|---|
| qr {input} | Makes a QR code for you |
| bigemote {emote} | Converts emoji to png so you can save it |
| poll {input} | Makes a simple poll so you can vote either yes or no |## Text Conversion
Mess around with text, encode or decode stuff and more| **Name** | **Description** |
|:---:|---|
| drunkify {input} | RaNdoMizes youR InPUT's cApS AND LoWErCAsE |
| expand {ammount (1-5) {input} | Adds spaces between l e t t e r s |
| reverse {input} | Reverses text |
| texttohex {input} | Encodes plaintext to hexidecimal (eg: 6f 77 6f)|
| hextotext {input} | Decodes hexidecimal to plaintext |
| texttobinary {input} | Encodes plaintext to binary |
| binarytotext {input} | Decodes binary to plaintext |## Info
Get information about stuff| **Name** | **Description** | **Usage** |
|:---:|---|---|
| user | Get information about a user | info user @someone |
| server | Get information about the current server | info server |
| bot | Shows a bit of infomation for Spectrum | info bot |## Game Info
Shows what the most popular games are in the server and who's playing them| **Name** | **Description** |
|:---:|---|
| currentgames | Shows the most popular games in order from your server |
| whosplaying {game} | Check who's playing a specific game in your server |## Load Shedding
For South African's that have to deal with loadshedding| **Name** | **Description** |
|:---:|---|
| loadshedding | Gives loadshedding statistics |## Moderation
Extra generic just the way you like it. more coming soon maybe probably| **Name** | **Description** |
|:---:|---|
| clear {amount} | Purges/deletes an amount of messages from the channel |
| slowmode {amount} | Puts channel in slowmode with the ammount as an interval |
| kick {user} {reason} | Kicks the user obviously |
| ban {user} {reason} | Bans the user obviously |
| softban {user} {reason} | Bans and unbans the user, so their messages are deleted |
| giverole {user} {role} | Gives the user a role |
| removerole {user} {role} | Removes a role from a user |## Specrypt
Low effort "text encryption" thing made for fun| **Name** | **Description** | **Usage** |
|:---:|---|---|
| encrypt (e) | Encrypts plaintext to specrypt | specrypt e `Hello world!` |
| decrypt (d) | Decrypts specrypted text into plaintext | specrypt d `Tqxx{,c{~xp-` |## Others
Other boring generic commands| **Name** | **Description** |
|:---:|---|
| ping | Super smexy ping command. Calculates average ping |
| invite | Sends the link that allows you to add Spectrum to your server |
| server / support | Sends you to Spectrix's super cool server!!! |
| help | Sends your here. You should know that tho |## Chatbot
A smart-enough chat bot, made completely by me| **Name** | **Description** |
|:---:|---|
| @Spectrum#4109 {input} | Mention the bot to chat to it! The input must not be a command (anything below)|## Author & Lisence
👤 **SpectrixDev**
📜 Using lisence GNU General Public License v3.0
## 🤝 Contributing
Open a pull req or go to the [issues page](https://github.com/SpectrixDev/bot-saber/issues) and I'll have a look lol
## Show your support
Gimme a ⭐️ or [vote](https://top.gg/bot/320590882187247617) for the bot on top.gg