Synapse Moderation Bot - A bot for managing and moderating our community Discord server

Last update: Jun 17, 2022

Logo

Synapse Moderation Bot

A bot for managing and moderating our community Discord server.

Note This bot is not public. While you can host it on your own, be aware that it is not designed to run without Discord's privileged intents, specifically the message content and user presence intents. Discord is very strict about granting these permissions to applicants, even with verified bots. This also means we offer no warranty if you attempt to do self-host this software anyway. Self-host at your own risk!

Project motivation

We need a bot to help us automatically moderate and log user actions in our Discord server, that also empowers our staff to take action where needed.

Project goals

Our primary goal for this project is to enable our staff to take action and better prepare them for handling our community.

Our secondary goal for this project is to enable open feedback channels between users and staff about our moderation policies.

Our tertiary goal for this project is to provide a seamlessly integrated moderator dashboard that also looks beautiful and feels good to work with.

Contributing

All the essential bot code for the project can be found under the root directory and is written in Kotlin. Ktor is used for HTTP handling in the dashboard.

Before you contribute, we ask that you have a working knowledge of Discord bot development and Kotlin as well as Web technologies for the dashboard. We also ask that you respect our users, employees and fellow contributors when contributing to our software.

License

This software is licenced under the MIT License, © 2022-CURRENT Synapse Technologies, LLC.

You are free to reuse our work commercially, but we ask that if you find our software useful, please reach out to us so that we can showcase how our software is being used in the community.

GitHub

https://github.com/SynapseTech/ModerationBot
You might also like...

Civihelper-project - This is our first android project .

Civihelper-project Problem-- Time taking and cumbersome conventional way to submit your civil problems. Proposed soln--- A platform to provide the sub

Jun 6, 2022

🐦 Loritta's Social media relayer via Discord Webhooks micro-service

🐦 SocialRelayer 🐦 SocialRelayer is a social media relayer to Discord via webhooks, pulling Loritta's guild configurations to automatically register

Jun 2, 2022

An open-source reimplementation of the Discord Android app

OpenCord An open source reimplementation of the Discord Android app. Why does this exist? Current discord app sucks as it looks ugly and doesn't suppo

Jun 19, 2022

Experimental Discord Mobile Rich Presence (Android)

MRPC Experimental Discord Mobile Rich Presence (Android) How does it work? It's pretty simple. Connect to the Discord Gateway as a normal Discord Clie

Jun 14, 2022

A Discord audio player that streams audio from the desktop.

Synced A Discord audio player that streams audio from the desktop. Synced runs as a bot that plays audio to your selected Discord server. You can cont

Dec 5, 2021

Mindusty -- Discord

Minducord Mindustry -- Discord Setup Go to Releases and download minducord.jar. After download, paste it to mods folder and run server. If you can s

Dec 12, 2021

Photon Framework provides cool way to Discord Slash Commands 👩‍💻 🚧

Photon Framework provides cool way to Discord Slash Commands 👩‍💻 🚧

Jun 9, 2022

🎧 Hacky last.fm Discord rich presence

🎧 Hacky last.fm Discord rich presence

LastFmRichPresence 🎧 Hacky last.fm Discord rich presence How to use?

Jun 6, 2022

An open-source reimplementation of the Discord Android app

An open-source reimplementation of the Discord Android app

OpenCord An open-source reimplementation of the Discord Android app. Chat Drawer Why does this exist? Current Discord app sucks as it doesn't support

Jun 24, 2022
Related tags
Urban Dictionary discord bot.

Urban Dictionary Installation & Setup 1. Clone the repository git clone https://github.com/thexxiv/urbandictionary-discord-bot.git 2. Navigate to the

Jan 17, 2022
DiscordBot - Small Discord bot using JDA

Discord bot written in kotlin and using JDA Use it yourself ./gradlew build crea

Feb 2, 2022
Launchy - A custom launcher for our server that installs recommended mods

Launchy Our custom launcher which makes it easier to set up optional mods and in

Apr 6, 2022
A lightweight, feature-rich wrapper for the Telegram Bot API, providing a handy Kotlin DSL to quickly build your bot.

Kotlin Telegram Bot Kotlin based wrapper over Telegram API. Current version of the Telegram Api: 6.0 Principles Annotations Magic. The basic interacti

Jun 16, 2022
📱 AppListManager (Android Library) makes managing application and activity lists easy.
📱 AppListManager (Android Library) makes managing application and activity lists easy.

AppListManager (Android Library) AppListManager is easy to use Android library, which minimizes developing time when working on application or activit

May 18, 2022
Easy app for managing your files without ads, respecting your privacy & security
Easy app for managing your files without ads, respecting your privacy & security

Simple File Manager Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wis

Jun 22, 2022
Alkatraz is an app that helps you to Reach your goals by managing your Habits .
Alkatraz is an app that helps you to Reach your goals by managing your Habits .

Alkatraz - Build healthy habits for healthy life Alkatraz is an app that helps you to Reach your goals by managing your Habits . It's makes your life

May 19, 2022
A collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack.

slack-lints This repository contains a collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack. This repo

Jun 5, 2022
An android app that lists all planets in our solar system and brings some information about them.
An android app that lists all planets in our solar system and brings some information about them.

SolarSystem This application was developed in Android Studio and uses Kotlin as programming language. In short, it is an app that lists all the planet

Nov 3, 2021
Covidapp - The COVID-19 crisis and social distancing had a significant impact on our lives
Covidapp - The COVID-19 crisis and social distancing had a significant impact on our lives

Covid App The COVID-19 crisis and social distancing had a significant impact on

Jan 10, 2022