Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

Autumn64/moonstar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOONSTAR

Pull requests Issues Stars License

An open-source slash commands-supporting bot for Discord.

Description

MOONSTAR is an open-source multi-purpose bot for Discord, that supports slash-commands and basic web scraping capabilities, and that is meant to stimulate interaction between users and the activity in your server!

Contribution Guidelines

In order to contribute, please fork this repository, and create a pull request with your proposed changes. You can relicense any forks you make from this project with any other license provided that you meet the requirements stipulated in the project's original license. However, any contributions made to this project must be under the BSD-3-Clause license, whether they come from a fork or not.

Features

  • Works primarily by slash commands.
  • Has basic web scraping capabilities.
  • Has basic moderation features.
  • Includes a basic calculator and a translator.

How to build/self-host

You should create a bot at the Discord Developers Portal before building/self-hosting.

  • Clone this repository into your local machine.
#By HTTPS:
git clone https://codeberg.org/Autumn64/moonstar.git
  • Create and activate a Python virtual environment.
#By venv:
python -m venv ./
source ./bin/activate
  • Install the dependencies in the requirements.txt file.
pip install -r requirements.txt
  • Create a file named config.json and add the parameters token, bot_id and autumn_id (you can change the name of autumn_id as long as you also do it in the source code).
//Example
{
    "token": "DISCORD_TOKEN",
    "bot_id": 1234567890,
    "autumn_id": 1234567890
}
  • That's it! Run the file main.py and the bot will start working.

Extra information

Thanks so much to all of our contributors.

All the code in this repository is licensed under the BSD 3-Clause license. The bot's name and styles were inspirated by K-pop artist MOONBYUL, and all the resources used for the private logos and names inside the software (incluiding those of Discord and MOONBYUL) belong to their respective Copyright holders and no infraction is intended by using them. This software is meant to be distributed for non-commercial purposes, and neither this project's owner nor its contributors are responsible for the use anyone outside of it might give to the software provided and its assets.

About

Multifunctional bot that supports slash commands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages