Skip to content

Latest commit

 

History

History
100 lines (77 loc) · 4.73 KB

README.md

File metadata and controls

100 lines (77 loc) · 4.73 KB

Mantra Bot

Black Isort

This is the planlist of all the tasks to be completed in the v1 of the Mantra bot!

Libraries that can be used

  • hikari-py
  • disnake
  • py-cord
  • discord.js

Installation

First of all check .env.example for Examples on environment variables.

Running normally

Clone the repository using

git clone https://github.com/Mantra-Development/Mantra-Bot
cd Mantra-Bot
poetry shell
poetry install
python -m mantra

You're up and running!

Running using docker-compose

git clone https://github.com/Mantra-Development/Mantra-Bot
cd Mantra-Bot
docker-compose build
docker-compose up

Commands that can be implemented

Owner Commands

Command Description Command Type Checklist
eval Run Python code in bot environment Modals
(re/un) load Reload/Unload/Load Plugins Slash Command

General System Commands

Command Description Command Type Checklist
info Some info about the bot Slash Command
Avatar View Avatar of a user User Command
ping Ping of the Bot Slash Command
userinfo Info of a user User Command
serverinfo Info of a server Slash Command
emoji Emoji Commands Slash Command
steal Steal Emoji Slash Command
Android Clyde Commands Self Explanatory Slash Command
tag Tags Command Slash Command

Fun Commands

Command Description Command Type Checklist
8ball Magic 8Ball Slash Command
urban Get words meaning from Urban Slash Command
reverse Reverse a given Text Slash Command
coin Flip a coin Slash Command
dog Dog image and fact Slash Command
cat Cat image and fact Slash Command
bird Bird image and fact Slash Command
memes Get memes Slash Command

Utilities Commands

Command Description Command Type Checklist
embed Embed Builder using buttons Slash Command
say Say command to make the bot talk Slash Command
translate Self Explanatory Message Command
Leveling System Self Explanatory Slash Command
remainder Remind you of things Slash Command
starboard Star messages (Togglable) Slash Command

Moderation Commands

Command Description Permissions Command Type Checklist
timeout (Un)-Timeout a member Manage Messages Slash Command
kick Kick a member Kick Members Slash Command
ban Ban a member(Also Include Temp-Ban) Ban Members Slash Command
purge Purge messages Manage Messages Slash Command
role Role commands(Add/Remove) Manage Roles Slash Command
slowmode Enable/Disable Slowmode Manage Channel Slash Command
warn Warning Related Commands Manage Messages Slash Command
case Inflict a case with every moderation command Manage Messages Slash Command