CookieMod is a unique and easy to use Discord moderation bot.
Go to file
Jann Pächnatz 5c625625b9 README.md; debloted log.go 2023-12-04 00:16:28 +01:00
.gitignore CookieMod - v0.0.3.1 - Weather 2023-12-02 12:13:27 +01:00
LICENSE LICENSE hinzugefügt 2023-12-03 19:53:03 +00:00
MODULES.md added twitch module 2023-12-03 23:17:05 +01:00
PERMISSIONS.md CookieMod - v0.0.2 2023-12-01 22:40:08 +01:00
README.md README.md; debloted log.go 2023-12-04 00:16:28 +01:00
bot.go README.md; debloted log.go 2023-12-04 00:16:28 +01:00
cmds.go CookieMod - v0.0.3 2023-12-02 04:26:02 +01:00
config.go added twitch module 2023-12-03 23:17:05 +01:00
db.go CookieMod - v0.0.3 2023-12-02 04:26:02 +01:00
go.mod added twitch module 2023-12-03 23:17:05 +01:00
go.sum added twitch module 2023-12-03 23:17:05 +01:00
log.go README.md; debloted log.go 2023-12-04 00:16:28 +01:00
translations.csv CookieMod - v0.0.2 2023-12-01 22:40:08 +01:00
twitch.go README.md; debloted log.go 2023-12-04 00:16:28 +01:00
util.go CookieMod - v0.0.3.1 - Weather 2023-12-02 12:13:27 +01:00

README.md

CookieMod

Multi-purpose discord bot

Installation

Requirements

Installation files explanation

Path Description
db/* Database (Badger DB)
data/* Configuration, etc..
data/config.json Main configuration file

⚠️ Warning ⚠️

Don't touch the db folder or the included files if you don't know what you are doing. The whole user data is stored in there and can be corrupted if you modify the database.

Example config.json

{
    "token": "YOUR_TOKEN123456789",
    "guild_id": "YOUR_GUILDID123456789"    
}

Example perms.json

{
    "roles": [
        {
            "role_id": "YOUR_ROLE_ID123456789",
            "perms": [
                "cookiebot.mod.ban",
                "cookiebot.mod.kick",
                "cookiebot.mod.mute",
                "cookiebot.mod.timeout",
                "cookiebot.mod.tempban",
                "cookiebot.user.send.files",
                "cookiebot.user.send.content",
                "cookiebot.user.send.urls",
                "cookiebot.admin",
            ]
        },
        {
            "role_id": "YOUR_ROLE_ID123456789",
            "perms": [
                "cookiebot.user.report",
                "cookiebot.user.stats",
            ]
        }
    ]
}

Features

Please note

Already existing features can be removed or may not work in the future. To provide the best experience, please use always the latest version and don't use nightly builds or pre-release builds or any kind of pre-release version for production. There is no warranty for backwards compatibility but if you always update the program, there prpbably won't be any complications.

Feature Support Overview

Symbol Meaing
🔴 no support at all
🟡 not full support
🟢 full support
Feature Name Feature Description Feature Support
Chat Moderation Filter swearing, profane language, URLs (or just blocked URLs) and deletes not allowed messages 🔴
Polls Create polls for other users 🔴
User Verification Remove annoying bots from your server 🔴
Twitch Integration Get notifications for a started live streams 🟡
OpenWeatherMap Integration Get information about the weather forecast 🔴
YouTube Integration Get notification about a started Live stream or a new video 🔴
BadgerDB Database Store user-related data and data used by modules 🟡
BadgerDB Database Backups Use automated or manual created backups to 🔴
Automated Server Security Review Automated security service which will check your server audit log and watched over the bots 🔴
NSFW Content Guard Automated service which will check any messages including images, animated images and videos 🔴
ko-fi.com Integration Give special roles to users who send donations via ko-fi.com 🔴