Tomoe uses dotnet 8.0. You can get it from Microsoft. Tomoe should work on all OS' that .NET is supported on. Mono is not supported due to DSharpPlus intentionally choosing not to support it.
Edit your res/config.json
file. If you're planning on contributing to the bot, copy the res/config.json
file to config.debug.json
and edit that instead.
git clone https://github.com/OoLunar/Tomoe.git
cd Tomoe
dotnet build
Be sure to edit your config file.
dotnet run
docker run ghcr.io/oolunar/tomoe --mount ./res,/src/res
Make sure to review the volumes
section of the docker-compose.yml
file.
docker-compose up -d
As mentioned previously, Tomoe aims to be the #1 bot choice for Discord Moderation. This means that any and all moderation commands that Vortex, Mee6 and Carl can do, Tomoe will try to supplement. Here's the current road map of commands:
Command | Implemented |
---|---|
Moderation Commands | - |
Ban | ❌ |
Config | ❌ |
Doctor | ❌ |
Kick | ❌ |
Logging | ❌ |
Modlog | ❌ |
Mute | ❌ |
Report | ❌ |
Strike | ❌ |
Tempban | ❌ |
Tempmute | ❌ |
Tempvoiceban | ❌ |
Unban | ❌ |
Unmute | ❌ |
Unvoiceban | ❌ |
Voiceban | ❌ |
Public commands | - |
Bot Info | ✅ |
Choose | ✅ |
Echo | ✅ |
Epoch | ✅ |
Flip | ✅ |
GuildIcon | ✅ |
Hex | ✅ |
Invite | ✅ |
Member Count | ✅ |
Ping | ✅ |
Profile Picture | ✅ |
Quote | ✅ |
Raw | ✅ |
Reminders | ❌ |
Repository | ✅ |
Role Info | ✅ |
Server Info | ✅ |
Support | ✅ |
Tag | ✅ |
Time Of | ✅ |
Timestamp | ✅ |