To get started, first set up your own Red Discord Bot. Then, run these commands:
[p]repo add coffee-cogs https://github.com/coffeebank/coffee-cogs
[p]cog install coffee-cogs msgmover
This cog does not store any End User Data.
Make moving messages between channels/servers easy and integrated, using webhooks. msgcopy: Copy messages from one channel to another. Move whole conversations, or merge channels easily with re-uploaded attachments, bot messages, and usernames/profiles replicated in full. Includes timestamp spacers. msgrelay: Relay messages from one channel to another channel/server. Supports usernames/profile pics, replies, attachments (files/images/video), and embeds (bot command replies). Supports edited/deleted messages. Supports forwarding to multiple webhooks/channels. Updated for Red 3.5
To get started, first set up your own Red Discord Bot. Then, run these commands:
[p]repo add coffee-cogs https://github.com/coffeebank/coffee-cogs
[p]cog install coffee-cogs msgmover
This cog does not store any End User Data.
The Discord Bot for Moving Messages Between Channels and Servers. Copy messages from one channel to another, or continuously relay messages to other channels/servers. Make moving messages between channels/servers easy and integrated, using webhooks.
Make moving messages between channels/servers easy and integrated, using webhooks.
msgcopy: Copy messages from one channel to another. Move whole conversations, or merge channels easily with re-uploaded attachments, bot messages, and usernames/profiles replicated in full. Includes timestamp spacers.
msgrelay: Relay messages from one channel to another channel/server. Forward messages between different servers to bridge communities and share content. Supports:
Usernames/profile pics, replies, attachments (files/images/video), and embeds (bot command replies)
Edited/deleted messages
Forwarding to multiple webhooks/channels
Each user's profile picture, nickname/username, and message is copied and pasted into the new channel/server.
Currently supported:
Not supported yet:
Reactions
Despite Discord Webhooks growing in features, all relay-like bots seem to have disappeared into the void.
My hope for Msgmover was to:
This bot was partly inspired by an old 'Relays' cog from the Red DiscordBot community. However, this code has no affiliation with, no codebase relations to, and integrates in a completely different way from, any previous relay code I know of.
Some may have concerns with losing the right to edit/delete your messages if your message has been moved using this bot.
What Msgmover cannot guarantee is that server owners/admins use this bot responsibly:
What Msgmover can guarantee is that when messages are moved:
Of course, the discussion on moved messages is irrelevant in the first place if you are using Msgmover in a small server where everyone has admin/message delete permissions (ie. with friends).
This was the initial motive for this bot: when everyone consents and you are cleaning up channels, but copy-pasting won't move bot messages or images, and screenshots would take too long.
Type [p]msgmover
to see everything msgmover can do.
[p]msgcopy
Copy existing messages to a new server
[p]msgrelay
Forward new messages to a new channel/server
Bad Request (error code: 50035): Invalid Form Body
In username: Username cannot be "឵ ឵"
An error for an empty username for the timestamp has been fixed in two updates, released 10 October 2022. Please run [p]cog update msgmover
to update.