From 6a73bc021b3ca92261818b9edf817bf95adc82d1 Mon Sep 17 00:00:00 2001 From: William Kray Date: Sat, 31 Aug 2024 14:28:04 -0700 Subject: [PATCH] replace welcome, activity, and createroom plugins with communitybot (#34) --- data/plugins/thirdparty/activity-tracker.yaml | 6 ------ data/plugins/thirdparty/communitybot.yaml | 19 +++++++++++++++++++ data/plugins/thirdparty/create-room.yaml | 6 ------ data/plugins/thirdparty/welcome.yaml | 6 ------ 4 files changed, 19 insertions(+), 18 deletions(-) delete mode 100644 data/plugins/thirdparty/activity-tracker.yaml create mode 100644 data/plugins/thirdparty/communitybot.yaml delete mode 100644 data/plugins/thirdparty/create-room.yaml delete mode 100644 data/plugins/thirdparty/welcome.yaml diff --git a/data/plugins/thirdparty/activity-tracker.yaml b/data/plugins/thirdparty/activity-tracker.yaml deleted file mode 100644 index 94b97e9..0000000 --- a/data/plugins/thirdparty/activity-tracker.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: activity-tracker -repo: https://github.com/williamkray/maubot-kickbot -license: MIT -author: William Kray -description: A plugin that minimally tracks user activity within a space. Useful for kicking inactive users from a private community. -public_instances: [] diff --git a/data/plugins/thirdparty/communitybot.yaml b/data/plugins/thirdparty/communitybot.yaml new file mode 100644 index 0000000..40292a4 --- /dev/null +++ b/data/plugins/thirdparty/communitybot.yaml @@ -0,0 +1,19 @@ +# The name of the plugin. +name: Communitybot +# A link to the Git repository. +repo: https://github.com/williamkray/maubot-communitybot +# The SPDX license identifier for the plugin (same as in maubot.yaml) +license: MIT +# The author of the plugin. +author: William Kray +# A short description for the plugin. May contain markdown. +description: | + helps admins manage a matrix space, with user management, room creation + tools, and much more! replaces activity-tracker, createroom, and welcome + plugins. +# Antifeature identifiers. Currently the only defined value is `synchronous`, +# which must be included if the plugin uses non-async libraries in the main +# thread (because that can block the whole maubot process). +antifeatures: [] +# List of public bot user IDs where the plugin is running. +public_instances: [] diff --git a/data/plugins/thirdparty/create-room.yaml b/data/plugins/thirdparty/create-room.yaml deleted file mode 100644 index 1d10914..0000000 --- a/data/plugins/thirdparty/create-room.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: create-room -repo: https://github.com/williamkray/maubot-createroom -license: MIT -author: William Kray -description: A plugin that creates new rooms and automatically sets them to be part of a private Matrix Space. -public_instances: [] diff --git a/data/plugins/thirdparty/welcome.yaml b/data/plugins/thirdparty/welcome.yaml deleted file mode 100644 index 5575384..0000000 --- a/data/plugins/thirdparty/welcome.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: welcome -repo: https://github.com/williamkray/maubot-welcome -license: MIT -author: William Kray -description: A plugin that greets new people with a configurable message when they join a room. -public_instances: []