Skip to content

femou1/CodenameSolaris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConfessionBot Logo

ConfessionBot

ConfessionBot is the most advanced anonymous messaging bot on Discord, with mod tools, multiple anonymous channel types, image support, and much more! - Powered by the merely framework and disnake.

Demo ConfessionBot on my Discord server

Invite ConfessionBot to your own server

News

Translation tooling for my projects (including ConfessionBot) has launched! contribute translations with the help of this tooling and see your language become available in all sorts of places!

try it now >

Version 2.0 has launched, this rebased the project on the merelybot framework and drastically increased the capability of the translation system. Use cb!changes for more info.

see the roadmap for future updates >

Usage

Terms of use

You're welcome to clone this source and run your own instance for any purpose, but please don't copy the branding of ConfessionBot!

I ask this of you because I don't want to recieve support requests from forks of ConfessionBot that have nothing to do with me. The confusion would waste a lot of people's time.

You can easily rename the bot by changing the botname parameter in config.ini. You should also use a different Username and profile picture when creating the bot user.

Setup Instructions

  • Clone the project to a folder
  • Install python <=3.9
  • Install required python packages with python3 -m pip install -r requirements.txt
  • Create a discord bot in the Discord Developer Portal, you will need the token to continue
  • Give ConfessionBot the token by setting it in the [main] section of the config
  • Run your bot with python3 main.py
  • Add your ConfessionBot to your server

Contributing

ConfessionBot is written in Python with the help of the disnake API wrapper (like discord.py). Any help would be greatly appreciated as I'm finding myself more busy with other projects these days.

Design

All code relevant to ConfessionBot is contained within extensions/confessions.py, the rest is a direct copy from the merelybot framework, if you want to make changes to merelybot framework code, consider committing it directly upstream.

Code structure

confessions.py implements the disnake.ext.commands.Cog class. Read the documentation to learn how to write new commands or improve existing ones with this structure.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages