میخواید بدونید که چطوری با کاستوم کامند یه رول رو برای یه تایم مشخص به یک نفر بدید؟ خب اینکه کاری نداره. با من بیا تا تهِ آموزش!
دادن رول موقت به ممبر
شما یه کاستوم کامند نیاز دارید که از اینجا کپی می کنید و توی داشبورد خودتون اضافه می کنید. تنها کاری باید کنید خلاقیت نشون دادن خودتونه که بهش چیزای جدید اضافه کنید!
کاستوم کامند رول موقت:
Trigger Type: Command
Trigger: memer
Response:
{{ $args := parseArgs 2 "`user-id` `time`"
(carg "string" "users")
(carg "string" "time")
}}
{{ $user := ($args.Get 0) }}
{{ $time := ($args.Get 1) }}
{{ if eq $time "15m" }}
{{ $gmessage := (joinStr "" "پیامی که دوست دارید توی چنلی که کامند رو بزنید فرستاده بشه") }}
{{ sendMessage nil $gmessage }}
{{ $role := "709567921860378624 " }}
{{ giveRoleID $user $role }}
{{ takeRoleID $user $role 900 }}
{{ end }}
توضیحات کامل کد بالا:
شما الان کامندتون آمادس و اگه کامند زیر رو بزنید کار می کنه:
-memer UserID 15m
الان رولی که آیدیش رو توی متغیر $role وارد کردید به یوزری که آیدیش رو توی کامند میزنید داده میشه.
چرا با یوزر آیدی رول بدیم؟ ببینید شما بعضا میخواید یه جایی به ممبر رول بدید که اونجا رو نمیبینه پس اگه با موبایل باشید برای منشن کردنش سختتونه پس با یوزر آیدی اینکارو می کنیم تا ساده تر باشه.
نکته ای که باید بهش دقت کنید بخش 15m و عدد 900 توی takeRoleID هست. شما میتونید این عددها رو تغییر بدید.
اگه سوالی داشتید توی کامنت ها بپرسید.