report
A fail-proof report tag that will DM the user a copy their report, aswell as send it to the designated reports channel. If the user fails to fill the report correctly (by not mentioning a valid target, aswell as not giving some info), s/he'll get a DM informing that the report failed, with the reason for it, and will not post it to the reports channel. To remove the need to mention someone for the command to work, set {=(forcemention):1} to {=(forcemention):0}. Remember to change the value of {chanid} to the reports' channel ID. Tag made by @The Chain Warden#8790, with help from @Raffael#7777, @Dungo#6650 and @PySnow#8836.
Sharedunrated
Content
19 lines{dm} {override} {delete}
{=():}
{=(chanid):<#!!!YourChannelIDHere!!!>}
{=(forcemention):1}
{=(sani):{replace(%20, ):{urlencode:{args}}}}
{=(error):{if({forcemention}==1):{if({sani}==):Please mention someone.|{if({replace(%21,!):{replace(%3E,>):{replace(%3C%40,<@):{sani(1)}}}}=={user(mention)}):You cannot mention yourself.|{if({in(%3C%40):{sani(1)}}!=true):Please mention the user.|{if({sani(2+)}==):Please describe what happened.}}}}|{if({sani}==):Please describe what happened.}}}
{=(description):{replace(%0A,
):{replace(%D0%B0,а):{replace(%D0%90,А):{replace(%D0%B1,б):{replace(%D0%91,Б):{replace(%D0%B2,в):{replace(%D0%92,В):{replace(%D0%B3,г):{replace(%D0%93,Г):{replace(%D0%B4,д):{replace(%D0%94,Д):{replace(%D0%B5,е):{replace(%D0%95,Е):{replace(%D1%91,ё):{replace(%D0%81,Ё):{replace(%D0%B6,ж):{replace(%D0%96,Ж):{replace(%D0%B7,з):{replace(%D0%97,З):{replace(%D0%B8,и):{replace(%D0%98,И):{replace(%D0%B9,й):{replace(%D0%99,Й):{replace(%D0%BA,к):{replace(%D0%9A,К):{replace(%D0%BB,л):{replace(%D0%9B,Л):{replace(%D0%BC,м):{replace(%D0%9C,М):{replace(%D0%BD,н):{replace(%D0%9D,Н):{replace(%D0%BE,о):{replace(%D0%9E,О):{replace(%D0%BF,п):{replace(%D0%9F,П):{replace(%D1%80,р):{replace(%D0%A0,Р):{replace(%D1%81,с):{replace(%D0%A1,С):{replace(%D1%82,т):{replace(%D0%A2,Т):{replace(%D1%83,у):{replace(%D0%A3,У):{replace(%D1%84,ф):{replace(%D0%A4,Ф):{replace(%D1%85,х):{replace(%D0%A5,Х):{replace(%D1%86,ц):{replace(%D0%A6,Ц):{replace(%D1%87,ч):{replace(%D0%A7,Ч):{replace(%D1%88,ш):{replace(%D0%A8,Ш):{replace(%D1%89,щ):{replace(%D0%A9,Щ):{replace(%D1%8A,ъ):{replace(%D0%AA,Ъ):{replace(%D1%8B,ы):{replace(%D0%AB,Ы):{replace(%D1%8C,ь):{replace(%D0%AC,Ь):{replace(%D1%8D,э):{replace(%D0%AD,Э):{replace(%D1%8E,ю):{replace(%D0%AE,Ю):{replace(%D1%8F,я):{replace(%D0%AF,Я):{replace(%3C,<):{replace(%3E,>):{replace(%60,`):{replace(%C2%B4,´):{replace(%40,@):{replace(%2C,,):{replace(%21,!):{replace(%3F,?):{replace(%27,'):{replace(%22,\"):{replace(%3A,=):{if({forcemention}==0):{sani}|{sani(2+)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{=(des):{if({error}!=):{error}|{description}}}
{=(json):"title":"Description:","description":"{des}","author":{"name":"Report #{uses} - {if({forcemention}==1):{target(proper)}|{if({user(id)}=={target(id)}):No Mention|{target(proper)}}} (#{channel})","icon_url":"{if({forcemention}==1):{target(avatar)}|{if({user(id)}=={target(id)}):https://i.imgur.com/Kq1SvgZ.png|{target(avatar)}}}"},"color":65535,"footer":{"icon_url":"{user(avatar)}","text":"Reported by {user(proper)} - (#{channel})"}}
{if({error}!=):Your report could not be sent :(|Your report has been received.}
{{if({error}==):c:cembed {chanid} {{json}}}}Embed
1 line{"color": 65535, "title": "Description:", "author": {"name": "Report #{uses} - {if({forcemention}==1):{target(proper)}|{if({user(id)}=={target(id)}):No Mention|{target(proper)}}} (#{channel})", "icon_url": "{if({forcemention}==1):{target(avatar)}|{if({user(id)}=={target(id)}):https://i.imgur.com/Kq1SvgZ.png|{target(avatar)}}}"}, "footer": {"text": "Reported by {user(proper)} - (#{channel})", "icon_url": "{user(avatar)}"}, "description": "{des}"}Raw JSON
{
"id": 60262,
"created_at": "2019-07-19T18:34:39.000Z",
"tag_name": "report",
"nsfw": false,
"owner_id": "102277730824904704",
"uses": 181,
"description": "A fail-proof report tag that will DM the user a copy their report, aswell as send it to the designated reports channel.\n\nIf the user fails to fill the report correctly (by not mentioning a valid target, aswell as not giving some info), s/he'll get a DM informing that the report failed, with the reason for it, and will not post it to the reports channel.\n\nTo remove the need to mention someone for the command to work, set {=(forcemention):1} to {=(forcemention):0}.\n\nRemember to change the value of {chanid} to the reports' channel ID.\n\nTag made by @The Chain Warden#8790, with help from @Raffael#7777, @Dungo#6650 and @PySnow#8836.",
"restricted": false,
"shared": true,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "518252334975811604",
"sharer": "102277730824904704",
"content": "{dm} {override} {delete}\n{=():}\n{=(chanid):<#!!!YourChannelIDHere!!!>}\n{=(forcemention):1}\n\n{=(sani):{replace(%20, ):{urlencode:{args}}}}\n\n{=(error):{if({forcemention}==1):{if({sani}==):Please mention someone.|{if({replace(%21,!):{replace(%3E,>):{replace(%3C%40,<@):{sani(1)}}}}=={user(mention)}):You cannot mention yourself.|{if({in(%3C%40):{sani(1)}}!=true):Please mention the user.|{if({sani(2+)}==):Please describe what happened.}}}}|{if({sani}==):Please describe what happened.}}}\n\n{=(description):{replace(%0A,\n):{replace(%D0%B0,а):{replace(%D0%90,А):{replace(%D0%B1,б):{replace(%D0%91,Б):{replace(%D0%B2,в):{replace(%D0%92,В):{replace(%D0%B3,г):{replace(%D0%93,Г):{replace(%D0%B4,д):{replace(%D0%94,Д):{replace(%D0%B5,е):{replace(%D0%95,Е):{replace(%D1%91,ё):{replace(%D0%81,Ё):{replace(%D0%B6,ж):{replace(%D0%96,Ж):{replace(%D0%B7,з):{replace(%D0%97,З):{replace(%D0%B8,и):{replace(%D0%98,И):{replace(%D0%B9,й):{replace(%D0%99,Й):{replace(%D0%BA,к):{replace(%D0%9A,К):{replace(%D0%BB,л):{replace(%D0%9B,Л):{replace(%D0%BC,м):{replace(%D0%9C,М):{replace(%D0%BD,н):{replace(%D0%9D,Н):{replace(%D0%BE,о):{replace(%D0%9E,О):{replace(%D0%BF,п):{replace(%D0%9F,П):{replace(%D1%80,р):{replace(%D0%A0,Р):{replace(%D1%81,с):{replace(%D0%A1,С):{replace(%D1%82,т):{replace(%D0%A2,Т):{replace(%D1%83,у):{replace(%D0%A3,У):{replace(%D1%84,ф):{replace(%D0%A4,Ф):{replace(%D1%85,х):{replace(%D0%A5,Х):{replace(%D1%86,ц):{replace(%D0%A6,Ц):{replace(%D1%87,ч):{replace(%D0%A7,Ч):{replace(%D1%88,ш):{replace(%D0%A8,Ш):{replace(%D1%89,щ):{replace(%D0%A9,Щ):{replace(%D1%8A,ъ):{replace(%D0%AA,Ъ):{replace(%D1%8B,ы):{replace(%D0%AB,Ы):{replace(%D1%8C,ь):{replace(%D0%AC,Ь):{replace(%D1%8D,э):{replace(%D0%AD,Э):{replace(%D1%8E,ю):{replace(%D0%AE,Ю):{replace(%D1%8F,я):{replace(%D0%AF,Я):{replace(%3C,<):{replace(%3E,>):{replace(%60,`):{replace(%C2%B4,´):{replace(%40,@):{replace(%2C,,):{replace(%21,!):{replace(%3F,?):{replace(%27,'):{replace(%22,\\\"):{replace(%3A,=):{if({forcemention}==0):{sani}|{sani(2+)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}\n\n{=(des):{if({error}!=):{error}|{description}}}\n\n{=(json):\"title\":\"Description:\",\"description\":\"{des}\",\"author\":{\"name\":\"Report #{uses} - {if({forcemention}==1):{target(proper)}|{if({user(id)}=={target(id)}):No Mention|{target(proper)}}} (#{channel})\",\"icon_url\":\"{if({forcemention}==1):{target(avatar)}|{if({user(id)}=={target(id)}):https://i.imgur.com/Kq1SvgZ.png|{target(avatar)}}}\"},\"color\":65535,\"footer\":{\"icon_url\":\"{user(avatar)}\",\"text\":\"Reported by {user(proper)} - (#{channel})\"}}\n\n{if({error}!=):Your report could not be sent :(|Your report has been received.}\n\n{{if({error}==):c:cembed {chanid} {{json}}}}",
"embed": "{\"color\": 65535, \"title\": \"Description:\", \"author\": {\"name\": \"Report #{uses} - {if({forcemention}==1):{target(proper)}|{if({user(id)}=={target(id)}):No Mention|{target(proper)}}} (#{channel})\", \"icon_url\": \"{if({forcemention}==1):{target(avatar)}|{if({user(id)}=={target(id)}):https://i.imgur.com/Kq1SvgZ.png|{target(avatar)}}}\"}, \"footer\": {\"text\": \"Reported by {user(proper)} - (#{channel})\", \"icon_url\": \"{user(avatar)}\"}, \"description\": \"{des}\"}",
"last_fetched": "2026-10-20T20:31:38.558Z"
}