An open-source, multipurpose, configurable discord bot that does it all

Overview


Spacebot - Discord Bot
Spacebot - Discord Bot

Music, Moderation, Fun, Utilities, Games and Fully Configurable.

Discord Server PyPI - Python Version pycord

Code Style: Black

OverviewContributingSelf hosting • Documentation (not ready- send a PR!) • CommunityLicense

Overview

Spacebot is an open source discord bot that is designed to be fun, easy to use, and replace every other discord bot out there!! Feel free to add a star to the repository to promote the project!

Features

  • ALL IN ONE !
  • ✉️ Support for commands in direct messages
  • ⚙️ Guild configuration (prefix, roles, etc.)
  • 😀 Commands made pleasant thanks to the many emojis
  • 🗳️ Rewards for voting on the bot on top.gg
  • Self hostable - a little programming knowledge required though

Commands

Spacebot has 200+ commands! Slash and non-slash included.

  • 🎵 Music - Play music from youtube, spotify, soundcloud, http links, vimeo, and a lot more! - NOW WITH FILTERS!
  • 😊 Fun - Random, joke, AI, and more to engage communities!
  • 🔧 Utilities - Helpful commands to make your life easier!
  • 🎮 Games - Play games with the bot!
  • ⚒️ Moderation - Moderation commands to help keep the server safe!
  • ⚙️ Configurable - Configure the bot to your liking!
  • 📷 Image manipulation - Make memes, filter images, convert file types and more!

Contributing

Spacebot is open source on github. Feel free to make a PR! Make sure to read the guidelines but dont stress it!

Self hosting

You can self host the bot for your own server, but you will need to have a lavalink server, discord bot account and the API keys for a ton of stuff. its just better to invite spacebot to your own server and use it!

  • Read this guide to make a bot account.
  • Make a Lavalink server you will need this for the music to work.
  • create a dotenv in the main directory file with the following contents:
REDDIT_CLIENT=  
REDDIT_SECRET=
BOT_TOKEN = 
GOOGLE_KEY =
GOOGLE_CX=
WOLFRAM_API_KEY=
IMGUR_API_KEY=
AFP_KEY=
TENOR_API_KEY=
AI_HOST =
AI_KEY = 
SPOTIPY_ID = 
SPOTIPY_SECRET = 
LAVALINK_HOST =
LAVALINK_PASSWORD= 

Note: You can choose not to put in certain API keys if you dont want the corresponding features.

Community

Spacebot has a discord server! Stop by to say hello! Discord Server

Future plans

These are some planned features for Spacebot:

  • 📃 Documentation
  • Modmail
  • Ticket system
  • Automod
  • Moderation logging

If you can contribute and help me do any of these features, feel free to comment on the corresponding issues that you are working on it! After you are done, you can submit a PR and i'll add it to spacebot!

License

Spacebot is licensed under the MIT license

Also check : ABLETON - by INFINIX

Thanks for showing your interest in Spacebot!! While you are here, why not give it a ?

Owner
Dhravya Shah
Hi, I'm Dhravya (aka SpaceDoggo) ! 👋 I am a 16 year old interested in software development. I am mainly specialised in Python automation, discord bots, De
Dhravya Shah
Python script for download course from platzi.com

Platzi Downloader Tool Esta es una pequeña herramienta que hace mucho y que te ahorra una gran cantidad de trabajo a la hora de descargar cursos de Pl

Devil64-Dev 21 Sep 22, 2022
Python implementation of Spotify's authorization flow.

Spotify API Apps 🎷 🎶 🎼 This repository consists of many strange codes that make you think why the hell this guy doing this. Well... I got some reas

5 Dec 17, 2021
A Discord token grabber executing in a Microsoft Document.

🦊 Rage 🦊 Rage is a tool written in Python3 allowing you to inject a Python3 complete Discord token grabber (Riot) script in a Microsoft Document usi

Billy 73 Nov 03, 2022
A bot i made for a dead com server lol it gets updated daily etc

6ix-Bot-Source A bot i made for a dead com server lol it gets updated daily etc For The UserAgent CMD https://developers.whatismybrowser.com/ thats a

Swiper 9 Mar 10, 2022
ShadowClone allows you to distribute your long running tasks dynamically across thousands of serverless functions and gives you the results within seconds where it would have taken hours to complete

ShadowClone allows you to distribute your long running tasks dynamically across thousands of serverless functions and gives you the results within seconds where it would have taken hours to complete

240 Jan 06, 2023
Python client library for Google Maps API Web Services

Python Client for Google Maps Services Description Use Python? Want to geocode something? Looking for directions? Maybe matrices of directions? This l

Google Maps 3.8k Jan 01, 2023
The Python SDK for the Rackspace Cloud

pyrax Python SDK for OpenStack/Rackspace APIs DEPRECATED: Pyrax is no longer being developed or supported. See openstacksdk and the rackspacesdk plugi

PyContribs 238 Sep 21, 2022
A simple, infinitely scalable, SQS based queue.

SimpleQ A simple, infinitely scalable, SQS based queue. Meta Author: Randall Degges Email: [emai

Randall Degges 162 Dec 21, 2022
A Code that can make your Discord Account 24/7!

Online-Forever Make your Discord Account Online 24/7! A Code written in Python that helps you to keep your account 24/7. The main.py is the main file.

Phantom 556 Dec 29, 2022
Transcript-Extractor-Bot - Yet another Telegram Voice Recognition bot but using vosk and supports 20+ languages

transcript extractor Yet another Telegram Voice Recognition bot but using vosk a

6 Oct 21, 2022
Botto - A discord bot written in python that uses the hikari and lightbulb modules to make this bot

❓ About Botto Hi! This is botto, a discord bot written in python that uses the h

3 Sep 13, 2022
A quick way to verify your Climate Hack.AI (2022) submission locally!

Climate Hack.AI (2022) Submission Validator This repository contains code that allows you to quickly validate your Climate Hack.AI (2022) submission l

Jeremy 3 Mar 03, 2022
NiceHash Python Library and Command Line Rest API

NiceHash Python Library and Command Line Rest API Requirements / Modules pip install requests Required data and where to get it Following data is nee

Ashlin Darius Govindasamy 2 Jan 02, 2022
Unofficial Coinbase Python Library

Unofficial Coinbase Python Library Python Library for the Coinbase API for use with three legged oAuth2 and classic API key usage Version 0.3.0 Requir

George Sibble 104 Dec 01, 2022
Zen-Userbot - Userbot gabut With Python

Zen-Userbot Disclaimer ⚠️ PERINGATAN UNTUK ANDA ⚠️ ️ Zen-Userbot

Wahyusaputra 6 Feb 12, 2022
A simple anti-ghostping python bot made using diskord.

Anti Ghostping A simple Anti-Ghostping python bot made with ❤ using Diskord Requirements No one will use this but, all you need for this bot is: Pytho

RyZe 2 Sep 12, 2022
A command line interface for accessing google drive

Drive Cli Get the ability to access Google Drive without leaving your terminal. Inspiration Google Drive has become a vital part of our day to day lif

Chirag Shetty 538 Dec 12, 2022
Python Proof of Concept for retrieving Now Playing on YouTube Music with TabFS

Youtube Music TabFS Python Proof of Concept for retrieving Now Playing on YouTube Music with TabFS. music_information = get_now_playing() pprint(music

Junho Yeo 41 Nov 06, 2022
An API wrapper for Discord written in Python.

discord.py A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. Key Features Modern Pythonic API using asyn

Danny 12k Jan 08, 2023
Telegram bot to host python bots

Host-Bot Setup the api Upload the flask api on your host #its not important to do #i used it just for simple captcha system + save ids on your host!

Plugin 15 Feb 11, 2022