Heisisi

$onInteraction 2

Mar 18th, 2026 (edited)
406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. $nomention
  2. $c[made by cenzo.tz if repost give credits]
  3.  
  4. $c[ credits cenzo.tz & catearuwu]
  5.  
  6. $c[ credits cenzo.tz & catearuwu]
  7.  
  8. $c[ join my discord server for api support https://discord.gg/acd2sTKHtW]
  9.  
  10.  
  11. $try
  12. $jsonParse[$getUserVar[ticketConfig;$botID]]
  13. $catch
  14. $jsonParse[{}]
  15. $endtry
  16.  
  17. $if[$checkUserPerms[$botID;managechannels]==false]
  18. $description[i dont have **manage channels** permission]
  19. $stop
  20. $endif
  21. $c[ credits cenzo.tz & catearuwu]
  22. $if[$customID==modal]
  23.  
  24. $if[$getServerVar[untitled]<10]
  25. $var[eh;00]
  26. $elseif[$getServerVar[untitled]<100]
  27. $var[eh;0]
  28. $else
  29. $var[eh;]
  30. $endif
  31.  
  32. $var[text;$replaceText[$replaceText[$checkCondition[$json[customMessage]==];true;blah blah will you ];false;$json[customMessage]]]
  33. $var[thumb;]
  34.  
  35. $if[$checkContains[$var[text];{avatar}]==true]
  36. $var[thumb;$userAvatar[$authorID]]
  37. $var[text;$replaceText[$var[text];{avatar};]]
  38. $endif
  39.  
  40. $var[img;]
  41. $if[$checkContains[$var[text];{servericon}]==true]
  42. $var[img;$serverIcon[$guildID]]
  43. $var[text;$replaceText[$var[text];{servericon};]]
  44. $endif
  45. $c[ credits cenzo.tz & catearuwu]
  46. $var[color;00eeff]
  47.  
  48. $if[$checkContains[$var[text];{color:#]==true]
  49. $textSplit[$var[text];{color:#]
  50. $textSplit[$splitText[2];}]
  51. $var[color;$splitText[1]]
  52. $var[text;$replaceText[$var[text];{color:#$var[color]};]]
  53. $endif
  54.  
  55. $var[text;$replaceText[$var[text];{username};$username]]
  56. $var[text;$replaceText[$var[text];{displayname};$displayName]]
  57. $var[text;$replaceText[$var[text];{userid};$authorID]]
  58. $var[text;$replaceText[$var[text];{usertag};$discriminator[$authorID]]]
  59. $var[text;$replaceText[$var[text];{mention};<@$authorID>]]
  60.  
  61. $var[text;$replaceText[$var[text];{server};$serverName[$guildID]]]
  62. $var[text;$replaceText[$var[text];{serverid};$guildID]]
  63. $var[text;$replaceText[$var[text];{servericon};$serverIcon[$guildID]]]
  64. $var[text;$replaceText[$var[text];{membercount};$membersCount]]
  65.  
  66. $var[text;$replaceText[$var[text];{channel};<#$channelID>]]
  67. $var[text;$replaceText[$var[text];{channelname};$channelName[$channelID]]]
  68.  
  69. $var[text;$replaceText[$var[text];{time};$hour:$minute:$second]]
  70. $var[text;$replaceText[$var[text];{date};$day/$month/$year]]
  71.  
  72. $var[au;$authorID]
  73.  
  74. $createChannel[ticket-$var[eh]$getServerVar[untitled];text;$json[ct]]
  75. $var[ch;$findChannel[ticket-$var[eh]$getServerVar[untitled]]]
  76. $modifyChannelPerms[$var[ch];+readmessages;+readmessagehistory;+sendmessages;$authorID]
  77. $modifyChannel[$var[ch];!unchanged;$authorID;!unchanged;!unchanged;$json[ct]]
  78.  
  79. $setUserVar[ticketc;1;$authorID;$guildID]
  80.  
  81. $var[msg;$sendEmbedMessage[$var[ch];<@&$json[staff]>;;;$var[text];$var[color];;;;;$var[thumb];$var[img];no;yes]]
  82.  
  83. $useChannel[$var[ch]]
  84. $addButton[no;close;Close 🔒;danger;no;;$var[msg]]
  85.  
  86. $ephemeral
  87. $removeButtons
  88. $description[You opened a ticket! <#$var[ch]>]
  89. $color[00eeff]
  90.  
  91. $endif
  92.  
  93.  
  94.  
  95. $if[$customID==close]
  96.  
  97. $ephemeral
  98. you closed the ticket!
  99. $setUserVar[ticketc;0;$authorID;$guildID]
  100.  
  101. $var[id;$sendEmbedMessage[$channelID;;;;ticket closed by **$username**;;;;;;;;no;yes]]
  102.  
  103. $removeButtons
  104. $addButton[no;delete;Delete 🗑️;danger;no;;$var[id]]
  105. $addButton[no;reopen;Re-open 🔓;secondary;no;;$var[id]]
  106. $addButton[no;transcript; Transcript 📝;secondary;no;;$var[id]]
  107.  
  108. $editChannelPerms[$channelID;$channelTopic;-readmessages]
  109.  
  110. $endif
  111.  
  112.  
  113.  
  114. $if[$customID==reopen]
  115.  
  116. Sucessfully reopned ticket and added <@$channelTopic> back!
  117. $editChannelPerms[$channelID;$channelTopic;+readmessages;+sendmessages]
  118. $removeButtons
  119. $setUserVar[ticketc;1;$channelTopic;$guildID]
  120.  
  121. $endif
  122.  
  123.  
  124.  
  125. $if[$customID==delete]
  126.  
  127. $setUserVar[ticketc;0;$channelTopic;$guildID]
  128. $sendEmbedMessage[$channelID;;;;Deleting ticket in **5s**;FF2800;;;Thanks for choosing $username[$botID];$userAvatar[$botID];$serverIcon[$guildID];;;]
  129. $replyIn[5s]
  130. $deleteChannels[$channelID]
  131.  
  132. $endif
  133.  
  134.  
  135.  
  136. $if[$customID==transcript]
  137. $sendMessage[generating transcript…]
  138.  
  139. $httpPost[https://ulquiorracifer.xyz/api/transcript;
  140. {
  141. "botToken":"$getVar[BotToken]",
  142. "channelId":"$channelID",
  143. "ownerId":"$channelTopic",
  144. "transcriptChannelId":"$json[transcriptchannel]"
  145. }
  146. ]
  147.  
  148. $endif
Advertisement
Add Comment
Please, Sign In to add comment