Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {{$args := parseArgs 1 "Correct syntax is `-promote <user>`"
- (carg "string" "Person to promote")}}
- {{if not ( userArg ( $args.Get 0 ) ) }}
- No user mentioned or user ID given.
- {{else}}
- {{ $userstring := (userArg ( index .Args 1) ).String }}
- {{ $user := (userArg ( index .Args 1) ).ID }}
- {{ $username := (userArg ( index .Args 1) ).Username }}
- {{ $avatar := (userArg ( index .Args 1) ).AvatarURL "256" }}
- {{ if and (not (or (targetHasRoleID $user 535189844062765056) (targetHasRoleID $user 535189842959663117) (targetHasRoleID $user 535189842510741514) (targetHasRoleID $user 535189858352889886) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) )) }}
- {{ giveRoleID $user 544171000833769473 }}
- {{ giveRoleID $user 535189844062765056 }}
- {{ giveRoleID $user 535189842959663117 }}
- {{ giveRoleID $user 535189839419539456 }}
- :white_check_mark: {{$args.Get 0}} was promoted to ✦ 🌱 | 𝐌𝐈𝐓!
- {{$mitembed := cembed
- "title" (joinStr "" "New staff role for **" $userstring "**!")
- "color" 2472331
- "fields" (cslice
- (sdict "name" "New Staff Role:" "value" "✦ 🌱 | 𝐌𝐈𝐓" "inline" true)
- (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
- (sdict "name" "Moderator:" "value" .User.String "inline" true))
- "thumbnail" (sdict "url" $avatar)
- "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
- "timestamp" .Message.Timestamp }}
- {{deleteTrigger 1}}
- {{sendMessage "535503053990789120" $mitembed}}
- {{ sendMessage "556846699256086539" $mitembed }}
- {{ else if and (not (or (targetHasRoleID $user 535189842510741514) (targetHasRoleID $user 535189858352889886) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) )) (targetHasRoleID $user 535189844062765056) }}
- {{ giveRoleID $user 544171000833769473 }}
- {{ giveRoleID $user 535189842510741514 }}
- {{ giveRoleID $user 535189842959663117 }}
- {{ giveRoleID $user 535189839419539456 }}
- {{ takeRoleID $user 535189844062765056 }}
- :white_check_mark: {{$args.Get 0}} was promoted to ✦ 🌟 | 𝐌𝐎𝐃!
- {{$modembed := cembed
- "title" (joinStr "" "New staff role for **" $userstring "**!")
- "color" 2472331
- "fields" (cslice
- (sdict "name" "New Staff Role:" "value" "✦ 🌟 | 𝐌𝐎𝐃" "inline" true)
- (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
- (sdict "name" "Moderator:" "value" .User.String "inline" true))
- "thumbnail" (sdict "url" $avatar)
- "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
- "timestamp" .Message.Timestamp }}
- {{deleteTrigger 1}}
- {{sendMessage "535503053990789120" $modembed}}
- {{ sendMessage "556846699256086539" $modembed }}
- {{ else if and (not (or (targetHasRoleID $user 535189858352889886) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) (targetHasRoleID $user 535189844062765056) )) (targetHasRoleID $user 535189842510741514) }}
- {{ giveRoleID $user 545000075181686784 }}
- {{ giveRoleID $user 535189858352889886 }}
- {{ giveRoleID $user 564415017202483211 }}
- {{ takeRoleID $user 535189842510741514 }}
- :white_check_mark: {{$args.Get 0}} was promoted to ✦ 🎆 | 𝐀𝐃𝐌𝐈𝐍!
- {{$adminembed := cembed
- "title" (joinStr "" "New staff role for **" $userstring "**!")
- "color" 2472331
- "fields" (cslice
- (sdict "name" "New Staff Role:" "value" "✦ 🎆 | 𝐀𝐃𝐌𝐈𝐍" "inline" true)
- (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
- (sdict "name" "Moderator:" "value" .User.String "inline" true))
- "thumbnail" (sdict "url" $avatar)
- "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
- "timestamp" .Message.Timestamp }}
- {{deleteTrigger 1}}
- {{sendMessage "535503053990789120" $adminembed}}
- {{ sendMessage "556846699256086539" $adminembed }}
- {{else if (not (hasRoleID 535189840094822410) ) }}
- :no_entry: You must be higher up in the hierarchy of staff roles to give ✦ ✨ | 𝐌𝐀𝐍𝐀𝐆𝐄𝐑 rank.
- {{ else if and (not (or (targetHasRoleID $user 535189844062765056) (targetHasRoleID $user 535189842510741514) (targetHasRoleID $user 563387646894931968) (targetHasRoleID $user 535189840094822410) )) (targetHasRoleID $user 535189858352889886) (hasRoleID 535189840094822410) }}
- {{ giveRoleID $user 563387646894931968 }}
- {{ takeRoleID $user 535189858352889886 }}
- :white_check_mark: {{$args.Get 0}} was promoted to ✦ ✨ | 𝐌𝐀𝐍𝐀𝐆𝐄𝐑!
- {{$managerembed := cembed
- "title" (joinStr "" "New staff role for **" $userstring "**!")
- "color" 2472331
- "fields" (cslice
- (sdict "name" "New Staff Role:" "value" "✦ ✨ | 𝐌𝐀𝐍𝐀𝐆𝐄𝐑" "inline" true)
- (sdict "name" "Target:" "value" ($args.Get 0) "inline" true)
- (sdict "name" "Moderator:" "value" .User.String "inline" true))
- "thumbnail" (sdict "url" $avatar)
- "footer" (sdict "text" "Log created by TchicX#3947" "" "https://cdn.discordapp.com/avatars/236193579918295050/08569de0229e2ce39046b3950a58e5d3.png?size=128")
- "timestamp" .Message.Timestamp }}
- {{deleteTrigger 1}}
- {{sendMessage "535503053990789120" $managerembed}}
- {{ sendMessage "556846699256086539" $managerembed }}
- {{ else if (targetHasRoleID $user 563387646894931968)}}
- This person already have the highest achieveable staff rank.
- {{end}}
- {{end}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement