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
Nowadays we don't have time to listen to each and every song that we come across in a playlist.

Nowadays we don't have time to listen to each and every song that we come across in a playlist. so, this project helps you. we used Spotify API for collecting the dataset information and able to do E

3 Apr 26, 2022
Music cog for discord bots. Supports YouTube, YoutubeMusic, SoundCloud and Spotify.

dismusic Music cog for discord bots. Supports YouTube, YoutubeMusic, SoundCloud and Spotify. Installation python3 -m pip install dismusic Usage from d

Md Shahriyar Alam 59 Jan 08, 2023
A discord Server Bot made with Python, This bot helps people feel better by inspiring them with motivational quotes or by responding with a great message, also the users of the server can create custom messages by telling the bot with Commands.

A discord Server Bot made with Python, This bot helps people feel better by inspiring them with motivational quotes or by responding with a great message, also the users of the server can create cust

Aran 1 Oct 13, 2021
Api REST para gerenciamento de cashback.

Documentação API para gerenciamento de cashback - MaisTODOS Features Em construção... Tecnologias utilizadas Back end Python 3.8.10 Django REST Framew

Alinne Grazielle 2 Jan 22, 2022
基于nonebot2开发的群管机器人qbot,支持上传并运行python代码以及一些基础管理功能

nonebot2-Eleina 基于nonebot2开发的群管机器人qbot,支持上传并运行python代码以及一些基础管理功能 Readme 环境:python3.7.3+,go-cqhttp 安装及配置:参见(https://v2.nonebot.dev/guide/installation.h

1 Dec 06, 2022
Auto-Rollnumber-sender - Auto Rollnumber sender with python

Auto-Rollnumber-sender The above code fits better on my system but it can vary s

Riya Tripathi 2 Feb 14, 2022
Let your friends know when you are online and offline xD

Twitter Last Seen Activity Let your friends know when you are online and offline Laser-light eyes when online Last seen is mentioned in user bio Also

Kush Choudhary 12 Aug 16, 2021
Most Simple & Powefull web3 Trade Bot (WINDOWS LINUX) Suport BSC ETH

Most Simple & Powefull Trade Bot (WINDOWS LINUX) What Are Some Pros And Cons Of Owning A Sniper Bot? While having a sniper bot is typically an advanta

GUI BOT 4 Jan 25, 2022
:evergreen_tree: Python module for communicating with the Taiga API

python-taiga A python wrapper for the Taiga REST API. Documentation: https://python-taiga.readthedocs.io/ Usage: : https://python-taiga.readthedocs.io

Nephila 87 Oct 12, 2022
DongTai API SDK For Python

DongTai-SDK-Python Quick start You need a config file config.json { "DongTai":{ "token":"your token", "url":"http://127.0.0.1:90"

huoxian 50 Nov 24, 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 Twitter bot developed in Python using the Tweepy library and hosted in AWS.

Twitter Cameroon: @atangana_aron A Twitter bot developed in Python using the Tweepy library and hosted in AWS. https://twitter.com/atangana_aron Cost

1 Jan 30, 2022
Telegram Radio - A User-bot who continuously play random audio files (from the famous telegram music channel @mveargasm) in the intended voice chat.

MvEargasmDJ: This is my submission for the Telegram Radio Project of Baivaru. Which required a userbot to continiously play random audio files from th

eyaadh 24 Nov 12, 2022
An opensource chat service that cares about your privacy.

An opensource chat service that cares about your privacy. Instructions to set up a local testing environment: 1) Clone this repository and navigate to

Aiman Al Masoud 2 Dec 03, 2022
Mini Tool to lovers of debe from eksisozluk (one of the most famous website -reffered as collaborative dictionary like reddit- in Turkey) for pushing debe (Most Liked Entries of Yesterday) to kindle every day via Github Actions.

debe to kindle Mini Tool to lovers of debe from eksisozluk (one of the most famous website -refered as collaborative dictionary like reddit- in Turkey

11 Oct 11, 2022
Indian Space Research Organisation API With Python

ISRO Indian Space Research Organisation API Installation pip install ISRO Usage import isro isro.spacecrafts() # returns spacecrafts data isro.lau

Fayas Noushad 5 Aug 11, 2022
unofficial library for discord components(on development)

discord.py-buttons unofficial library for discord buttons(on development) Install pip install --upgrade discord_buttons Example from discord import Cl

kiki7000 129 Dec 31, 2022
Deploy your apps on any Cloud provider in just a few seconds

The simplest way to deploy your apps in the Cloud Deploy your apps on any Cloud providers in just a few seconds ⚡ Qovery Engine is an open-source abst

Qovery 1.9k Dec 26, 2022
This bot can mention members upto 10,000 in groups and can mention members upto 200 in channels !

Mention All Bot This bot can mention members upto 10,000 in groups and can mention members upto 200 in channels ! 🏷 Infomation Language: Python. Tele

Anjana Madu 52 Dec 29, 2022
Python script that extract data via YouTube Api and manipulates it.

UNLIMITED README for the Unlimited game [Mining game] Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About The Project

Serban Chisca 1 Dec 12, 2021