A Discord bot focused on addressing the inherent problems with Discord, to allow a more socialist/anarchist organization of servers.

Related tags

Miscellaneous ACABot
Overview

ACABot GitHub Workflow Status GitHub license GitHub issues GitHub stars Lines of code Discord

A Discord bot focused on addressing the inherent problems with Discord, to allow a more socialist/anarchist organization of servers (or "guilds").

PLEASE help contribute to the bot in our development Discord! https://discord.gg/RRkVZcw The task is up to someone or a team of folks, to collaborate together and see it through that the bot is created and running. I personally can not code, but I would love to see this in action. For the betterment of all socialist & anarchist communities.

Bot functions outline https://docs.google.com/document/d/12JEqEaEH5LSH_n49ro7QveMJdKs_ibxGFkQWb1194P0/edit?usp=sharing

If anything below sounds unnecessary, then it is most likely an option to edit or disable it.

  • Vetting

    • Auto create new channels for each person who begins vetting.
    • Create custom commands to accept user applications.
    • Auto archive and delete vetting chats after user is accepted.
    • Sync vetting questions across linked servers.
  • Moderation

    • Typical mod things.
    • Add custom "signature" to all ban messages (such as a link to a ban appeal website/discord).
    • Ban messages notify user who banned them, for what reason, from what server.
    • Passive anti-role nuke. Allow chosen users to create/edit roles, but not delete them.
    • Passive anti-chat nuke. Allow chosen users to create/edit chats, but not delete them.
    • Passive anti-ban nuke. If a moderator bans too many people in a short amount of time, the bot will remove their moderator role and notify the rest of the mods.
    • Easy system for mass-banning from a provided list user IDs. (admins only!)
  • Decision Making

    • Better voting methods than FPTP (Score, Range, IRV, Runoff, so on).
    • First-time setup notify via DM all vetted users about the bot and how to use it (done via command). Will also ask the user if they would like future notifications on new votes.
    • Auto create new channels for each new vote.
    • Simple, easy, and anonymous way to create votes via DMs.
    • Simple, easy, and anonymous way to cast your vote via DMs.
    • Cross-server voting via DMs.
    • "Liquid democracy". Delegate your voting power to another user, to be taken back at any time. (Automatically taken back if user and delegated user submit their choice for the same vote).
  • Syncing

    • Sync bans across servers (either all bans, or only bans done through a special ban command).
    • Sync roles across servers (Such as pronouns, chat color, etc. If you trust the vetting process of a linked server, then you can also sync the approved vetting role so that if the user is accepted in their discord, they will automatically be accepted in yours).
    • As said earlier, sync vetting questions across linked servers.
    • Sync mod logs across linked servers.
You might also like...
🦴🤖 // A Discord bot about collecting all the Borpa

🦴 🤖 Borpa Bot Borpa Bot is a Discord bot about collecting all the Borpa possible. If you dont know what a Borpa is you can find it here Crate Descri

A scriptable discord bot (WIP)

Status This project is currently a VERY EARLY WORK IN PROGRESS. Contact me on discord for more details: Jonas747#0001 (105487308693757952) BotLoader (

🦜 A hassle-free, highly performant, host it yourself Discord music bot built with Serenity in Rust. Powered by youtube-dl and Genius.

🦜 A hassle-free, highly performant and fast evolving Discord music bot built with Serenity in Rust. Deployment Usage Just create a bot account, copy

The best discord bot to annoy @a3mat
The best discord bot to annoy @a3mat

A3mat v pomoyke The best discord bot to annoy @a3mat Usage: This command moves pinged users n times: move number [users...] This command moves ping

A Discord bot to send updates on queries in tori.fi

torimies-rs How the bot works? The bot works by making requests to the undocumented (and very bad) tori.fi api endpoint. The users can add and remove

A Discord bot for control and decentralization of threads management
A Discord bot for control and decentralization of threads management

Threadripper-bot A Discord bot for control and decentralization of threads management About Threadripper aims to serve some extra utilities to take be

A small in-house bot of the TTC Discord Server

Welcome to The Terminal cafe Support Bot Repository Hello, hope you are having a nice day. This is the official repository for The Terminal Cafe Suppo

 A Discord bot to send updates on queries in tori.fi
A Discord bot to send updates on queries in tori.fi

torimies-rs How the bot works? The bot works by making requests to the undocumented (and very bad) tori.fi api endpoint. The users can add and remove

A discord bot that safely executes whatever rust you throw at it. Remote code execution as a service
A discord bot that safely executes whatever rust you throw at it. Remote code execution as a service

RustBot Bot is still under development and not ready for production use RustBot is a discord bot that executes whatever rust code you throw at it. In

Owner
null
🛡️ Automatically protect the default branch of new repositories in a GitHub organization

The Branch Autoprotector watches a GitHub organization and automatically protects the default branch in new repositories. This service notifies the creator of the default branch of this automatic branch protection setup by filing an issue in the repository.

Branch Autoprotector 2 Jan 31, 2022
A rust(serenity) based discord bot for the hacksquad discord server

A Discord Bot for Hacksquad How to Deploy? Requirements Docker Docker Compose Steps To Run Copy the docker-compose.yml and .env.example files to your

HackSquad 5 Jan 4, 2023
Matrix bot inspired by Shirt Bot.

matrix-openai-bot Matrix bot inspired by Shirt Bot. Usage Run the bot after building it or grabbing the latest release $ matrix-openai-bot Edit the ge

null 5 Oct 26, 2021
Temp repo to document problems with workers-rs

This is a temporarily repo to share some worker-rs code that is giving me problems. See also: https://github.com/cloudflare/workers-rs/issues/94 Versi

Andrew Chin 0 Dec 6, 2021
A blazinlgy fast 🚀 transpiler written in rust 🦀 that fixes (pun intended) your problems

Pissfix ?? Pissfix is a blazingly fast ?? programming language that transpiles to a "interesting" and not well known programming language called "Post

null 3 Sep 28, 2023
An abstraction build on top of discord-rich-presence that makes possible to use it in a more declarative way

Declarative Discord Rich Presence This library is an abstraction build on top of discord-rich-presence crate that allows you to use it in a more decla

null 2 Sep 7, 2022
A simple bot for discord.

Rusky Um simples bot para o discord! ?? Executando ⚠️ Antes de tudo você precisa do Rust Instalado você pode instalar clicando aqui Preparando Primeir

Rusky 3 Aug 12, 2022
A Discord bot for lichess and Rosen related things

liro Liro is a Discord bot that follows in the footsteps of Lichess-discord-bot, without necessarily aiming to replace it. The main pain point that th

Sebastian Lauwers 5 Feb 16, 2022
Hi I'm Sophy, a discord bot in devlopment, soon I'll be available to help everyone (❁´◡`❁)

Sophy Bot Hi I'm Sophy, a discord bot in devlopment, soon I'll be available to help everyone (❁´◡`❁) Contribution Do you like me and want to help me?

Far Dragi 0 May 30, 2022
A Discord bot for sending GeoGuessr challenge links that uses the GeoGuessr API written in rust.

GeoGuessr-bot-rs This is a simple implementation of a discord bot that send GeoGuessr-challenge links on demand. Features: Slash-commands Lightning-fa

Luukas Pörtfors 6 Nov 18, 2022