Matrix Moderation Widget for Mjolnir

Overview

Matrix Moderation Widget for Mjolnir

This is an experimental widget to be used in the Mjolnir moderation room.

Use at your own risk! If you break your bot and it is not an bug your issue will be closed. Using this currently is extremely dangerous!

Room: #mjolnir-widget:nordgedanken.dev

Screenshots

Screenshot

How to start in dev mode

  1. Follow https://create-react-app.dev/docs/using-https-in-development for your os
  2. Run npm start

How to build

Run npm run build.

How to add

Something like this (room_id and https are required)

/addwidget https://localhost:3000?room_id=$matrix_room_id

Hosted instance

A hosted widget is at https://moderation_widget.nordgedanken.dev/ you can add it via /addwidget https://moderation_widget.nordgedanken.dev?room_id=$matrix_room_id

Adcanced

Use a state event to allow showing relevant Lists only in the dropdown

TODO:

  1. Allow the bot to send the state event. For this you need to make the bot PL 1 and allow sending dev.nordgedanken.mjolnir_banlists for PL1 users.
  2. Send the following state event as the bot:

You can use /devtools in element-web to send a custom state event.

Event Type: dev.nordgedanken.mjolnir_banlists State Key: The user id of the bot Content:

{
  "banlists": {
    "#matrix-org-coc-bl:matrix.org": "COC"
  }
}

Edit it to fit your banlists.

You might also like...

Neo: Hierarchical Confusion Matrix Visualization

Neo: Hierarchical Confusion Matrix The confusion matrix, a ubiquitous visualization for helping people evaluate machine learning models, is a tabular

Dec 15, 2022

JqTree - Tree widget for jQuery

JqTree - Tree widget for jQuery

jqTree JqTree is a tree widget. Read more in the documentation. Features Create a tree from JSON data Drag and drop Works on ie9+, firefox, chrome and

Dec 22, 2022

Fintoc.js ES Module - Use the Fintoc widget as an ES module

Fintoc.js ES Module Use the Fintoc widget as an ES module. Installation Install using npm! (or your favourite package manager) # Using npm npm install

May 13, 2022

A Q&A widget for your docs

A Q&A widget for your docs

Squeak! [BETA] Squeak! lets you answer user questions, right in your docs. Even better: it lets your community support itself. Top features Embeds in

Jan 7, 2023

Table of contents Trilium widget for editable and readonly text notes.

Table of contents Trilium widget for editable and readonly text notes.

Trilium-TocWidget Table of contents Trilium widget for editable and readonly text notes. Screenshot Features The ToC is live and automatically updated

Dec 29, 2022

Find in note Trilium widget to replace the crappy ctrl+f search.

Trilium-FindWidget Find in note Trilium widget to replace the crappy ctrl+f search. Video sandbox.-.Trilium.Notes.2022-04-22.15-41-19_rescaled.mp4 Fea

Nov 22, 2022

PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events.

PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events.

PoGOEvents PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events. All event data is gathered from from ScrapedDuck, w

Nov 12, 2022

Scriptable Widget which shows current news from tagesschau.de

Scriptable Widget which shows current news from tagesschau.de

tagesschau-widget for Scriptable Based on this reddit post of u/trbn_hck Unfortunately the Repositorie in his GitHub profile is no longer exist. Widge

Sep 12, 2022

Touch enabled selectable plugin inspired by the jQuery UI widget.

Touch enabled selectable plugin inspired by the jQuery UI widget.

Inspired by the jQuery UI Selectable plugin. Functionality and options are identical to the jQuery UI version with some additions and performance enha

Nov 24, 2022
Comments
  • Support MSC1929

    Support MSC1929

    https://github.com/matrix-org/matrix-doc/pull/1929

    Add support to /.well-known/matrix/support in the table and on ban/kick/redact to be able to notify the server admin as required

    enhancement TODO 
    opened by MTRNord 0
Owner
Marcel
Marcel
Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.

Matrix CRDT Matrix-CRDT enables you to use Matrix as a backend for distributed, real-time collaborative web applications that sync automatically. The

Yousef 604 Jan 7, 2023
A matrix bot to monitor and respond to investment scam spamming across the matrix platform, for example in rooms with a permanently offline admin.

Spam Police A matrix bot to monitor and respond to investment scam spamming across the matrix platform, for example in rooms with a permanently offlin

jjj333_p 7 Dec 26, 2022
This widget allows to conduct polls in Matrix rooms.

Matrix Poll This widget allows to conduct polls in Matrix rooms. But unlike MSC3381, it is designed for more complex scenarios, like polls with multip

Nordeck IT + Consulting GmbH 14 Dec 19, 2022
Omnichannel Live Chat Widget UI Components offers a re-usable component-based library to help create a custom chat widget that can be connected to the Dynamics 365 Customer Service experience.

Omnichannel Live Chat Widget UI Components @microsoft/omnichannel-chat-widget is a React-based UI component library which allows you to build your own

Microsoft 14 Dec 15, 2022
TikTokLive-Widget: A socket client/server program that exposes a widget with alerts (such as gifts, followers ...) for a specific user streaming on Tik Tok Live platform

TikTokLive-Widget: A socket client/server program that exposes a widget with alerts (such as gifts, followers ...) for a specific user streaming on Tik Tok Live platform

null 3 Dec 3, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
🌹 Your one stop place for moderation and more.

Azalea Azalea is a advanced moderation bot used. This repo includes, the discord bot: Moderation, server stats, welcome & leave, reaction roles, auto

Saige 2 Sep 13, 2022
A various color Matrix filters and Presets for pixi.js

Pixi Color Effects A various color Matrix filters for pixi.js with TON of presets! DEMO Install # npm npm install pixi-color-effects # yarn yarn add

null 109 Nov 24, 2022