Message Copying

You just created a beautiful message with a online webhook generator? Or you have an embed created with a different app and you want SlashBot to send it?
This page will explain how you best move messages sent by SlashBot, copy messages from other users and more.

warning
Disclaimer
Starting on August 6th 2022 you can no longer copy messages sent by any user but SlashBot using the command /message copy.
We show alternatives below

Copying a messages content from a user not being SlashBot

Due to recent changes in Discords API you can no longer use /message copy. Thankfully we don't give up that easily so we created another way for you to copy messages not sent by SlashBot.
We created a Context Command which does the same as /message copy:

Copymessage

Using this command will copy the messages content as well as its embeds to the same channel.

This image is not being displayed on mobile, please visit it on your PC.

Using Context Commands on Mobile

  1. Long tap a the target message (Make sure it is not the authors name)
  2. Tap "Apps"
  3. Tap "Copymessage"

Using Context Commands on Desktop

  1. Right click the target message
  2. Click "Apps"
  3. Click "Copymessage"
Context Command for copying messages
Context Command for copying messages

Copying a messages content sent by SlashBot

This is faily easy. You can simply use the following command on a message sent by SlashBot.

Copied command to clipboard
/message
copy
message_url

Copying components from one message to another

To copy a messages components you can either pass components:true in /message copy or use:

Copied command to clipboard
/transfer
components
copy:true
old_message_url

Using /transfer components works on already existing messages where as /message copy will create a whole new message with the components copied.

Copying embeds from one message to another

To copy or transfer embeds from one message to another you can use the following command.

Copied command to clipboard
/transfer
embeds
old_message_url
info_outline
The above command will only work when both the old message and the new message are sent by SlashBot due to the above mentioned Discord API change

You can transfer by leaving copy blank or false and copy the whole embed by passing copy:true