From bcc816210b49e9290dbc3af966224549a0faf6c4 Mon Sep 17 00:00:00 2001 From: ajax146 <31014239+ajax146@users.noreply.github.com> Date: Fri, 12 Jun 2026 13:01:40 -0700 Subject: [PATCH] Move the listen module to the operation category --- .../Privileged-Intents/Message Content.md | 26 +++++++++--------- ...=> operation.listen-message_content_1.mov} | Bin ...=> operation.listen-message_content_2.png} | Bin .../{administration => operation}/listen.py | 0 4 files changed, 13 insertions(+), 13 deletions(-) rename documentation/Privileged-Intents/Videos-Screenshots/{administration.listen-message_content_1.mov => operation.listen-message_content_1.mov} (100%) rename documentation/Privileged-Intents/Videos-Screenshots/{administration.listen-message_content_2.png => operation.listen-message_content_2.png} (100%) rename modules/{administration => operation}/listen.py (100%) diff --git a/documentation/Privileged-Intents/Message Content.md b/documentation/Privileged-Intents/Message Content.md index f93f90bc..95741b5d 100644 --- a/documentation/Privileged-Intents/Message Content.md +++ b/documentation/Privileged-Intents/Message Content.md @@ -11,19 +11,6 @@ In the video administration.debug-message_content_1.mov, you can see the command This module is capable of accessing data across guilds, and will send a message containing the message content in the guild the command was run in.
The bot does not store any data related to this module permanently on disk, in any databases, or in any external services. -# administration.listen -## Module Explanation -This module is designed to bridge two differnet discord channels to each other, independent of the guild. All messages sent in any one channel are mirrored to the second channel. The goal of this module is to enable cross-guild interactions -## Intent Usage -This module uses the Message Content intent when forwarding messages between channels. In order to forward the messages between channels access to the message content is essential. -## Video Demonstration -In the video administration.listen-message_content_1.mov, you can see me sending a message in the channel, and then later the bot sending a message from the #dev-only channel in a differnet guild.
-In the screenshot administration.listen-message_content_2.png, you can see the other end of this link, having recieved the first message from the original guild, and having send the second message in that guild. -## Data Handling -Full message content of all messages sent in configured channels will be copied to the other channel, which may be in an arbitrary guild.
-This module is capable of accessing data across guilds, and is designed to mirror message content from one guild to another, depending on setup and configuration.
-The bot does not store any data related to this module permanently on disk, in any databases, or in any external services. - # fun.autoreact ## Module Explanation This module searches for substrings having been sent in a configured guild. If those substrings have been detected in a sent message, the bot will add a configured reaction automatically. @@ -165,6 +152,19 @@ In the video operation.forum-message_content_1.mov, you can see me creating a ne A message is sent to the same thread the original message was sent in explaing the thread violated our rules, but no part of the message content is sent there, or anywhere.
The bot does not store any data related to this module permanently on disk, in any databases, or in any external services. +# operation.listen +## Module Explanation +This module is designed to bridge two differnet discord channels to each other, independent of the guild. All messages sent in any one channel are mirrored to the second channel. The goal of this module is to enable cross-guild interactions +## Intent Usage +This module uses the Message Content intent when forwarding messages between channels. In order to forward the messages between channels access to the message content is essential. +## Video Demonstration +In the video operation.listen-message_content_1.mov, you can see me sending a message in the channel, and then later the bot sending a message from the #dev-only channel in a differnet guild.
+In the screenshot operation.listen-message_content_2.png, you can see the other end of this link, having recieved the first message from the original guild, and having send the second message in that guild. +## Data Handling +Full message content of all messages sent in configured channels will be copied to the other channel, which may be in an arbitrary guild.
+This module is capable of accessing data across guilds, and is designed to mirror message content from one guild to another, depending on setup and configuration.
+The bot does not store any data related to this module permanently on disk, in any databases, or in any external services. + # operation.paste ## Module Explanation This module monitors sent messages in configured channels for messages that are too long. Messages that are too long are deleted and the bot will send a link to a paste service containing the message. diff --git a/documentation/Privileged-Intents/Videos-Screenshots/administration.listen-message_content_1.mov b/documentation/Privileged-Intents/Videos-Screenshots/operation.listen-message_content_1.mov similarity index 100% rename from documentation/Privileged-Intents/Videos-Screenshots/administration.listen-message_content_1.mov rename to documentation/Privileged-Intents/Videos-Screenshots/operation.listen-message_content_1.mov diff --git a/documentation/Privileged-Intents/Videos-Screenshots/administration.listen-message_content_2.png b/documentation/Privileged-Intents/Videos-Screenshots/operation.listen-message_content_2.png similarity index 100% rename from documentation/Privileged-Intents/Videos-Screenshots/administration.listen-message_content_2.png rename to documentation/Privileged-Intents/Videos-Screenshots/operation.listen-message_content_2.png diff --git a/modules/administration/listen.py b/modules/operation/listen.py similarity index 100% rename from modules/administration/listen.py rename to modules/operation/listen.py