چطوری با YAGPDB یه پیام بفرستیم؟ توی این اموزش یاد میگیریم پیام ها رو با این بات بفرستیم و روش های مختلف مثل فرستادن پیام توی یه چنل دیگه به غیر از چنلی که توش کامند زده میشه رو یاد میگیریم.
پیام فرستادن با YAGPDB
خب ببینید شما راه های مختلفی برای پیام فرستادن دارید. اولیش اینه که توی کاستوم کامند بدون هیچ چیز اضافه ای پیام خودتون رو بنویسید. (پیشنهاد نمیشه)
روش اول: اگه بخوایم متنی رو در یک چنل دیگه بفرستیم از راه زیر میریم:
Trigger Type: Command
Trigger: test
{{ sendMessage ChannelID "Message" }}
{{ sendMessage 560564050518605834 "یه پیام دارم قلقیه." }}
این یه پیام تسته که وقتی کامند رو اجرا می کنید، پیام توی چنلی که آیدیش رو گذاشتید فرستاده میشه.
روش دوم که میتونید استفاده کنید، کمک گرفتن از متغیر و sendMessageRetID هست.
{{ $link := (joinStr "" "پیج اینستاگرام ما" ) }}
{{ $embed := cembed
"title" $link
"color" 3092790
"description" "**https://instagram.com/syetech.ir** <a:HeartBeat:768395581823254539>" }}
{{ $send := sendMessageRetID nil $embed }}
{{ deleteTrigger 3 }}
یه نکته ریز باید بهتون بگم! بخش nil که در کاستوم کامند بالا هست یعنی که پیام در همون چنلی که کامند رو زدید فرستاده میشه.
اگه بخوایم پیامی که فرستادیم رو پاک کنیم چی؟ مثلا بعد از 5 ثانیه یک پیام پاک بشه.
{{ $test := "این یک پیام چرت و پرته که قراره پاک بشه" }}
{{ $send := sendMessageRetID nil $text }}
{{ deleteMessage nil $send }}
دقت کنید: اگه توی $send از nil استفاده کردید حتما توی دلیتش هم همونو بزنید، یا اگه آیدی چنل دیگه ای رو زدید، آیدی همون چنل رو بجای nil بذارید تا کد درست کار کنه.
2 پاسخ
نایس❤️
??