move

Allows you to easily and quickly redirect conversations in your server to the correct channel, by posting an embed in each channels with one command, so that people can later follow the string of conversation. Run the command in the incorrect channel, and profit. Format: [p]move #incorrectchannel #correctchannel

Privateunrated

Content

48 lines
{=(COMMENT):***Deletes user input. I'm not sure why you'd want to remove this, but you can if you want.***}
{delete}

{=(COMMENT):***Override allows someone who does not have manage message permissions to run this. Delete if you do not want.***}
{override}

{=(COMMENT):***Update to the role ID you want someone to have to be able to run this command. Delete if you want everyone to be able to run it.***}
{require: 681296763596177459}

{=(COMMENT):***BEGINS BUILDING THE VARIABLES FOR THE EMBEDS. PROCEED WITH CAUTION.***}

{=(COMMENT):***Code for dynamic timestamps on embeds. DO NOT TOUCH.***}
{embed(timestamp):now}
{=(time):{strf:%FT%T}.000Z}

{=(COMMENT):***NAME for embeds. The default is for these to update to match the user who runs the code so everyone will know who posted. If you replace {user} with text, that text will always appear instead of showing who ran the command. Auth1 is for the embed for the incorrect channel; Auth2 is for the correct channel.***}
{=(auth1):{user}}
{=(auth2):{user}}

{=(COMMENT):***ICON for embeds. The default is for these to update to display the user avatar for who runs the code so everyone will know who posted. If you replace {user(avatar)} with a direct image link, that icon will always appear instead of showing who ran the command. Icon1 is for the embed for the incorrect channel; Icon2 is for the correct channel.***}
{=(COMMENT):***Only edit this if you KNOW what a direct image link is. If you mess this up your embeds will not display, and I'm not going to help you.***}
{=(icon1):{user(avatar)}}
{=(icon2):{user(avatar)}}

{=(COMMENT):***Dynamic COLORS for embed. DO NOT TOUCH UNLESS YOU KNOW WHAT YOU'RE DOING. IF YOU BREAK IT YOU BOUGHT IT. I'M NOT OFFERING SUPPORT.***}
{embed(color):{user(color)}}
{=(input):{user(color)}}
{=(hex):0 1 2 3 4 5 6 7 8 9 a b c d e f}
{=(data):{lower:{replace( ~ ,):{replace(, ):~{input(2):#}~}}}}
{=(A0):{m:{index({data(6)}):{hex}}*16^0}}
{=(A1):{m:{index({data(5)}):{hex}}*16^1}}
{=(A2):{m:{index({data(4)}):{hex}}*16^2}}
{=(A3):{m:{index({data(3)}):{hex}}*16^3}}
{=(A4):{m:{index({data(2)}):{hex}}*16^4}}
{=(A5):{m:{index({data(1)}):{hex}}*16^5}}
{=(decimal):{m:trunc({A0}+{A1}+{A2}+{A3}+{A4}+{A5})}}
{=(color2):{decimal}}

{=(COMMENT):***TITLES for embeds. Title1 is for the embed which goes into the channel they should not be talking in. Title2 is for the embed posted in the correct channel for the convo. Update as you want.***}
{=(title1):Off-topic Conversation}
{=(title2):Moved Conversation}

{=(COMMENT):***MESSAGES for embeds. msg1 is for the embed which goes into the channel they should not be talking in. msg2 is for the embed posted in the correct channel for the convo. Update as you want, but do not remove references to {args(1)} or {args(2)}.***}
{=(msg1):Please move the conversation from {args(1)} to {args(2)}!}
{=(msg2):Continuing conversation from {args(1)}}

{=(COMMENT):***Embed that is posted into the room users SHOULD be talking in. DO NOT EDIT. YOU BREAK IT YOU BOUGHT IT.***}
{c:cembed {args(2)} {"title":"{title2}", "timestamp":"{time}","description":"{msg2}","author":{"name":"{auth2}","icon_url":"{icon2}"},"color":{color2}}}

Embed

1 line
{"color": 5198940, "title": "{title1}", "author": {"name": "{auth1}", "icon_url": "{icon1}"}, "description": "{msg1}"}
Raw JSON
{
  "id": 348772,
  "created_at": "2020-09-27T03:07:55.000Z",
  "tag_name": "move",
  "nsfw": false,
  "owner_id": "508726665199747100",
  "uses": 37,
  "description": "Allows you to easily and quickly redirect conversations in your server to the correct channel, by posting an embed in each channels with one command, so that people can later follow the string of conversation.\n\nRun the command in the incorrect channel, and profit.\n\nFormat: [p]move #incorrectchannel #correctchannel",
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "680999342475051064",
  "sharer": "508726665199747100",
  "content": "{=(COMMENT):***Deletes user input. I'm not sure why you'd want to remove this, but you can if you want.***}\n{delete}\n\n{=(COMMENT):***Override allows someone who does not have manage message permissions to run this. Delete if you do not want.***}\n{override}\n\n{=(COMMENT):***Update to the role ID you want someone to have to be able to run this command. Delete if you want everyone to be able to run it.***}\n{require: 681296763596177459}\n\n{=(COMMENT):***BEGINS BUILDING THE VARIABLES FOR THE EMBEDS. PROCEED WITH CAUTION.***}\n\n{=(COMMENT):***Code for dynamic timestamps on embeds. DO NOT TOUCH.***}\n{embed(timestamp):now}\n{=(time):{strf:%FT%T}.000Z}\n\n{=(COMMENT):***NAME for embeds. The default is for these to update to match the user who runs the code so everyone will know who posted. If you replace {user} with text, that text will always appear instead of showing who ran the command. Auth1 is for the embed for the incorrect channel; Auth2 is for the correct channel.***}\n{=(auth1):{user}}\n{=(auth2):{user}}\n\n{=(COMMENT):***ICON for embeds. The default is for these to update to display the user avatar for who runs the code so everyone will know who posted. If you replace {user(avatar)} with a direct image link, that icon will always appear instead of showing who ran the command. Icon1 is for the embed for the incorrect channel; Icon2 is for the correct channel.***}\n{=(COMMENT):***Only edit this if you KNOW what a direct image link is. If you mess this up your embeds will not display, and I'm not going to help you.***}\n{=(icon1):{user(avatar)}}\n{=(icon2):{user(avatar)}}\n\n{=(COMMENT):***Dynamic COLORS for embed. DO NOT TOUCH UNLESS YOU KNOW WHAT YOU'RE DOING. IF YOU BREAK IT YOU BOUGHT IT. I'M NOT OFFERING SUPPORT.***}\n{embed(color):{user(color)}}\n{=(input):{user(color)}}\n{=(hex):0 1 2 3 4 5 6 7 8 9 a b c d e f}\n{=(data):{lower:{replace( ~ ,):{replace(, ):~{input(2):#}~}}}}\n{=(A0):{m:{index({data(6)}):{hex}}*16^0}}\n{=(A1):{m:{index({data(5)}):{hex}}*16^1}}\n{=(A2):{m:{index({data(4)}):{hex}}*16^2}}\n{=(A3):{m:{index({data(3)}):{hex}}*16^3}}\n{=(A4):{m:{index({data(2)}):{hex}}*16^4}}\n{=(A5):{m:{index({data(1)}):{hex}}*16^5}}\n{=(decimal):{m:trunc({A0}+{A1}+{A2}+{A3}+{A4}+{A5})}}\n{=(color2):{decimal}}\n\n{=(COMMENT):***TITLES for embeds. Title1 is for the embed which goes into the channel they should not be talking in. Title2 is for the embed posted in the correct channel for the convo. Update as you want.***}\n{=(title1):Off-topic Conversation}\n{=(title2):Moved Conversation}\n\n{=(COMMENT):***MESSAGES for embeds. msg1 is for the embed which goes into the channel they should not be talking in. msg2 is for the embed posted in the correct channel for the convo. Update as you want, but do not remove references to {args(1)} or {args(2)}.***}\n{=(msg1):Please move the conversation from {args(1)} to {args(2)}!}\n{=(msg2):Continuing conversation from {args(1)}}\n\n{=(COMMENT):***Embed that is posted into the room users SHOULD be talking in. DO NOT EDIT. YOU BREAK IT YOU BOUGHT IT.***}\n{c:cembed {args(2)} {\"title\":\"{title2}\", \"timestamp\":\"{time}\",\"description\":\"{msg2}\",\"author\":{\"name\":\"{auth2}\",\"icon_url\":\"{icon2}\"},\"color\":{color2}}}",
  "embed": "{\"color\": 5198940, \"title\": \"{title1}\", \"author\": {\"name\": \"{auth1}\", \"icon_url\": \"{icon1}\"}, \"description\": \"{msg1}\"}",
  "last_fetched": "2026-10-20T22:36:33.230Z"
}