filereport

Privateunrated

Content

33 lines
{=(comment): Below are the channels you need to set. The bot channel is the only channel the command can be used in, and the report channel is where the reports are sent. If you just want these to be sent where the tag was used, or don't want to set any, you can leave them blank. Do not keep the <>.}

{=(botchannel):758878140331720768}
{=(reportchannel):761888495638806558}

{=(comment): Below is the description of the keywords carl uses to determine the punishment. You can change the keywords ("spam","bully","inappropriate",etc.) to something that better suits your server if you wish. You can also change the recommended punishment for those infractions ("should be warned","should be banned", etc.). YOU CANNOT ADD TO THIS LIST, it will not show up in the recommendation. If no reason is given carl will just tell you that the situation to be evaluated further.} 

{=(non infraction):mean}                                   {=(non punishment): should be assessed}
{=(low severity infraction):spam}                     {=(low severity punishment): should be warned}
{=(low severity infraction 2):mention}             {=(low severity punishment 2): should be warned}
{=(low severity infraction 3):advertis}             {=(low severity punishment 3): should be warned}
{=(medium severity infraction):bull}                {=(medium severity punishment): should be warned and muted}
{=(high severity infraction):inappropriate}      {=(high severity punishment): should be kicked}
{=(high severity infraction 2):file}                     {=(high severity punishment 2): should be kicked}
{=(extra severity infraction):mature}                {=(extra severity punishment): should be banned}
{=(extra severity infraction 2):p*rn}                 {=(extra severity punishment 2): should be banned}
{=(extra severity infraction 3):nsfw}                {=(extra severity punishment 3): should be banned}





{=(comment): Below is the script that carl uses to recommend an action. Please do not touch it.} 

{=(recommend):{if({in({non infraction}):{args}}==true): The situation of {target(mention)} {non punishment}|{if({in({low severity infraction}):{args}}==true):{target(mention)} {low severity punishment}|{if({in({low severity infraction 2}):{args}}==true):{target(mention)} {low severity punishment 2}|{if({in({low severity infraction 3}):{args}}==true):{target(mention)} {low severity punishment 3}|{if({in({medium severity infraction}):{args}}==true):{target(mention)} {medium severity punishment}|{if({in({high severity infraction}):{args}}==true):{target(mention)} {high severity punishment}|{if({in({high severity infraction 2}):{args}}==true):{target(mention)} {high severity punishment 2}|{if({in({extra severity infraction}):{args}}==true):{target(mention)} {extra severity punishment}|{if({in({extra severity infraction 2}):{args}}==true):{target(mention)} {extra severity punishment 2}|{if({in({extra severity infraction 3}):{args}}==true):{target(mention)} {extra severity punishment 3}|{if({user(id)}=={target(id)}):This report appears to be spam/fraud. If the case, warn {user(mention)}}}}}}}}}}}}}

{=(comment): Below is the script that deletes the sent message and tells the user if they have mentioned anybody or not. Again, you do not need to touch this. } 

{del}
 {=(argument):{args(2+)}}
{cmd:echo {if({user(id)}=={target(id)}):Your report was sent, but please mention someone next time.|Your report was sent.}}
{require(You must be using the <#{botchannel}> channel.):{botchannel}}
{redirect:{reportchannel}}

Embed

1 line
{"color": 13632027, "author": {"name": "New Report | Case number: {uses}"}, "fields": [{"name": "**Offender:**", "value": "{target(mention)}\n**User ID:** {target(id)}\n**Account Creation:** {target(created_at)}\n**Joined Server:** {target(joined_at)}\n**Highest Role Number:** {target(position)}", "inline": true}, {"name": "**Reporter:**", "value": "{user(mention)}\n**User ID:** {user(id)}\n**Account Creation:** {user(created_at)}\n**Joined Server:** {user(joined_at)}\n**Highest Role Number:** {user(position)}", "inline": true}, {"name": "**Recommended Action:**", "value": "{recommend}.", "inline": false}], "footer": {"text": "Tag created by Domino#9159, with coding help from 강도Jin#1006!"}, "description": "**Case Description**\n{argument}\n\n\n\n\n\n\n"}
Raw JSON
{
  "id": 363429,
  "created_at": "2020-10-07T12:48:53.000Z",
  "tag_name": "filereport",
  "nsfw": false,
  "owner_id": "662898453764112408",
  "uses": 11,
  "description": null,
  "restricted": false,
  "shared": false,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "758220868848582656",
  "sharer": "662898453764112408",
  "content": "{=(comment): Below are the channels you need to set. The bot channel is the only channel the command can be used in, and the report channel is where the reports are sent. If you just want these to be sent where the tag was used, or don't want to set any, you can leave them blank. Do not keep the <>.}\n\n{=(botchannel):758878140331720768}\n{=(reportchannel):761888495638806558}\n\n{=(comment): Below is the description of the keywords carl uses to determine the punishment. You can change the keywords (\"spam\",\"bully\",\"inappropriate\",etc.) to something that better suits your server if you wish. You can also change the recommended punishment for those infractions (\"should be warned\",\"should be banned\", etc.). YOU CANNOT ADD TO THIS LIST, it will not show up in the recommendation. If no reason is given carl will just tell you that the situation to be evaluated further.} \n\n{=(non infraction):mean}                                   {=(non punishment): should be assessed}\n{=(low severity infraction):spam}                     {=(low severity punishment): should be warned}\n{=(low severity infraction 2):mention}             {=(low severity punishment 2): should be warned}\n{=(low severity infraction 3):advertis}             {=(low severity punishment 3): should be warned}\n{=(medium severity infraction):bull}                {=(medium severity punishment): should be warned and muted}\n{=(high severity infraction):inappropriate}      {=(high severity punishment): should be kicked}\n{=(high severity infraction 2):file}                     {=(high severity punishment 2): should be kicked}\n{=(extra severity infraction):mature}                {=(extra severity punishment): should be banned}\n{=(extra severity infraction 2):p*rn}                 {=(extra severity punishment 2): should be banned}\n{=(extra severity infraction 3):nsfw}                {=(extra severity punishment 3): should be banned}\n\n\n\n\n\n{=(comment): Below is the script that carl uses to recommend an action. Please do not touch it.} \n\n{=(recommend):{if({in({non infraction}):{args}}==true): The situation of {target(mention)} {non punishment}|{if({in({low severity infraction}):{args}}==true):{target(mention)} {low severity punishment}|{if({in({low severity infraction 2}):{args}}==true):{target(mention)} {low severity punishment 2}|{if({in({low severity infraction 3}):{args}}==true):{target(mention)} {low severity punishment 3}|{if({in({medium severity infraction}):{args}}==true):{target(mention)} {medium severity punishment}|{if({in({high severity infraction}):{args}}==true):{target(mention)} {high severity punishment}|{if({in({high severity infraction 2}):{args}}==true):{target(mention)} {high severity punishment 2}|{if({in({extra severity infraction}):{args}}==true):{target(mention)} {extra severity punishment}|{if({in({extra severity infraction 2}):{args}}==true):{target(mention)} {extra severity punishment 2}|{if({in({extra severity infraction 3}):{args}}==true):{target(mention)} {extra severity punishment 3}|{if({user(id)}=={target(id)}):This report appears to be spam/fraud. If the case, warn {user(mention)}}}}}}}}}}}}}\n\n{=(comment): Below is the script that deletes the sent message and tells the user if they have mentioned anybody or not. Again, you do not need to touch this. } \n\n{del}\n {=(argument):{args(2+)}}\n{cmd:echo {if({user(id)}=={target(id)}):Your report was sent, but please mention someone next time.|Your report was sent.}}\n{require(You must be using the <#{botchannel}> channel.):{botchannel}}\n{redirect:{reportchannel}}",
  "embed": "{\"color\": 13632027, \"author\": {\"name\": \"New Report | Case number: {uses}\"}, \"fields\": [{\"name\": \"**Offender:**\", \"value\": \"{target(mention)}\\n**User ID:** {target(id)}\\n**Account Creation:** {target(created_at)}\\n**Joined Server:** {target(joined_at)}\\n**Highest Role Number:** {target(position)}\", \"inline\": true}, {\"name\": \"**Reporter:**\", \"value\": \"{user(mention)}\\n**User ID:** {user(id)}\\n**Account Creation:** {user(created_at)}\\n**Joined Server:** {user(joined_at)}\\n**Highest Role Number:** {user(position)}\", \"inline\": true}, {\"name\": \"**Recommended Action:**\", \"value\": \"{recommend}.\", \"inline\": false}], \"footer\": {\"text\": \"Tag created by Domino#9159, with coding help from 강도Jin#1006!\"}, \"description\": \"**Case Description**\\n{argument}\\n\\n\\n\\n\\n\\n\\n\"}",
  "last_fetched": "2026-10-20T22:41:40.373Z"
}