فول کده
ورود عضویت
تبلیغات

رندر شدن در تله بات

رندر شدن در تله بات
هادی اکبرزاده
نوشته شده توسط هادی اکبرزاده

این پست برای ورژن Pro FK 1.6.27 می باشد
و از ورژن Pro FK 2.0.0 L1 به بعد متفاوت خواهد بود

رندرگیری در تله بات یعنی جایزگزای یک عبارت با یک عبارت دیگر …

یکی از مهم ترین قابلیت ها، قابلیت رندر شدن می باشد، رندر شدن در ارسال جواب کاربرد ویژه ای دارد. برای مثال فرض کنید می خواهید در جواب خود، به نام طرف هم اشاره ای داشته باشید، خب چگونه تعیین کنیم که نام طرف در فلان قسمت از جواب ما دیده شود؟


فعال کردن این قابلیت

از منوی اصلی رندر گیری را فعال کنید. این گزینه به صورت کلی رندرگیری را فعال می کند.

علاوه بر این برای مثال در بخش جواب مشابه هر آیتم را می توانید شخصی سازی کرده و رندرگیری را برای آن فعال ئ غیرفعال کنید.

برای بعصی قسمت ها هم گزینه رندرگیری وجود ندارد که با فعال بودن رندرگیری از منوی اصلی، برای آن قسمت نیز همیشه فعال است.


درک مفهوم رندر شدن در تله بات

فرض کنید می خواهیم در پیامی که برای کاربری ارسال می شود، نام کاربر را نیز در جواب ارسال کنیم ولی خب ما که نام کاربر را نمیدانیم پس چه باید کرد؟
برای مثال اگر نام تلگرامی شخصی “Hadi” باشد و بخواهیم جواب سلام را به صورت “سلام Hadi” بنویسیم، از قابلیت رندرگیری استفاده می کینم و عبارتی که به جای آن، نام طرف قرار می گیرد را در متن قرار می دهیم تا موقع ارسال شدن جواب، این عبارت با نام طرف جازگزین شود.

در مورد مثال بالا ما به صورت زیر جواب را می نویسیم:

سلام [FR_FIRST_NAME]

و به جای عبارت [FR_FIRST_NAME] نام طرف قرار می گیرد.


عبارت های رندر پلاگین های داخلی

بعضی از پلاگین های داخلی نیز برای خودشان عبارت های رندری دارند، که برخی از آن ها در خود تنظیمات پلاگین مورد استفاده قرار می گیرند و برای هرپلاگین به صورت جدا توضیح داده شده است. هم چنین برخی از پلاگین های داخلی برای دستور فعال سازی خودشان، عبارت رندری نیز دارند… برای مثال پلاگین تماس با ما عبارت رندر [CONTACT] را دارد و می توانیم این عبارت را در جواب هایمان استفاده کنیم.


عبارت های رندر قابل استفاده در دکمه های کیبورد

دستورات دریافتی پلاگین های داخلی که برای خودشان عبارت رندری دارند را می توانید در دکمه های کیبورد مورد استفاده قرار دهید.
برای مثال ما به طور پیش فرض در دکمه های کیبورد استاتیک عبارت های رندر دستورات پلاگین ها را قرار داده ایم. از قبیل [CONTACT]


عبارت های رندر اختصاصی

شما می توانید برای خودتان یک سری عبارت های رندر شخصی بسازید! از قسمت منوی اصلی روی تنظیمات رندرگیری ضربه بزنید.

نکته: عبارت های زیادی را اضافه نکنید، برای مثال نام کاربری خودتان یا شماره ای یا چیزی که میخواهید در جواب های زیادی استفاده کنید ولی ممکن است بعدا تغییر دهید را در این قسمت اضافه کنید و عبارت رندر آن را در پیام قرار دهید.. بعدا اگر خواستید شماره یا نام کاربری را در همه جواب ها تعییر دهید تنها کافی است از این قسمت اقدام کنید.

نکته: شما می توانید از رندر های پیش فرض تله بات هم در متن جیاگزینی عبارت های رندر شخص استفاده کنید.


هایپرلینک

قابیت های هایپرلینک از قبیل قرار دادن لینک و بولد کردن یا درشت کردن متن و کج کردن متان هم جز قابلیت رندر محصوب می شوند. که در انتها به توضیح نکات مهم آن پرداخته ایم.


عبارت های رندر پیش فرض تله بات

رندرهای Chat ( فقط  در جواب ها)
  • [CH_FIRST_NAME] : نام، در صورتی که چت پی وی باشد.
  • [CH_LAST_NAME]: نام خانوادگی، در صورتی که چت پی وی باشد.
  • [CH_ID]: آیدی عددی چت (یک آیدی عددی منحصر به فرد هر چتی، برای پی وی و گروه می  باشد و با نام کاربری متفاوت است)
  • [CH_TITLE]: عنوان چت، در صورتی که چت گروه باشد.
  • [CH_TYPE]: نوع چت، private و group و supergroup
  • [CH_USERNAME]: نام کاربری، در صورتی که چت پی وی باشد.

رندرهای کسی که پیام را ارسال کرده (فقط در جواب ها)
  • [FR_ID]: آیدی عددی کسی که پیام را ارسال کرده (یک آیدی عددی منحصر به فرد برای هر شخص می  باشد و با نام کاربری متفاوت است)
  • [FR_FIRST_NAME]: نام
  • [FR_LAST_NAME]: نام خانوادگی
  • [FR_USERNAME]: نام کاربری
  • [FR_IF_USERNAME]: در صورت وجود نام کاربری و در غیر این صورت نام
  • [FR_IF_USERNAME2]: در صورت وجود نام کاربری و در غیر این صورت نام و نام خانوادگی

رندرهای اطلاعات پیام (فقط در جواب ها)
  • [MSG_DATE_YEAR]: پیام در چه سالی دریافت شده است.
  • [MSG_DATE_MONTH]: پیام در چه سالی ماهی شده است.
  • [MSG_DATE_DAY]: پیام در چه روزی دریافت شده است.
  • [MSG_DATE_HOUR]: پیام در چه ساعتی دریافت شده است.
  • [MSG_DATE_MINUTES]: پیام در چه دقیقه ای دریافت شده است.
  • [MSG_DATE_SEC]: پیام در چه ثانیه ای دریافت شده است.

رندرهای دستورات دریافتی (هم در جواب ها و هم در کیبوردها)
  • [CANCEL]: دستور مرربوط به لغو پلاگین
  • [CALC]: دستور فعال کردن پلاگین ماشین حساب
  • [CONTACT]: دستور فعال کردن پلاگین تماس با ما
  • [MARKDOWN]: دستور فعال کردن پلاگین هایپرلینک
  • [DIRECTLINK]: دستور فعال کردن پلاگین لینک مستقیم
  • [GTS]: دستور فعال کرردن پلاگین سرقت استیکر

رندرهای لفت دهنده یا کسی که کیک شده (فقط در جواب بیشتر برای لفت دادن و کیک شدن)
  • [LEFT_ID]: آیدی عددی
  • [LEFT_USERNAME]: نام کاربری
  • [LEFT_FIRST_NAME]: نام
  • [LEFT_LAST_NAME]: نام خانوادگی
  • [LEFT_IF_USERNAME]: نام کاربری در صورت وجود و در غیر این صورت نام
  • [LEFT_IF_USERNAME2]: نام کاربری در صورت وجود و در غیر این صورت نام و نام خانوادگی

رندرهای زمان عوض شدن عنوان گروه  (فقط در جواب بیشتربرای عوض شدن عنوان گروه)
  • [NEW_CHAT_TITLE]: عنوان جدید گروه

رندرهای زمان عوض شدن عکس گروه  (فقط جواب بیشتر برای عوض شدن عکس گروه)
  • [PH_FILE_ID]:  آیدی فایل
  • [PH_FILE_SIZE]: حجم عکس (بایت)
  • [PH_FILE_SIZE_KB]: حجم عکس (کیلوبایت)
  • [PH_WIDTH]: عرض عکس (پیکسل)
  • [PH_HEIGHT]: ارتفاع عکس (پیکسل)

رندرهای زمان جوین شدن یک نفر به گروه  (فقط در جواب بیشتر برای دعوت شدن خود بات و دیگران)
  • [INV_ID]: آیدی عددی
  • [INV_USERNAME]: نام کاربری
  • [INV_FIRST_NAME]: نام
  • [INV_LAST_NAME]: نام خانوادگی
  • [INV_IF_USERNAME]: نام کاربری در صورت وجود و در غیر این صورت نام
  • [INV_IF_USERNAME2]: نام کاربری در صورت وجودو در غیر این صورت نام و نام خانوادگی

رندر های زمان دریافت شدن فایل یا سند (فقط در جواب بیشتر برای وقتی فایل میاد)
  • [DO_FILE_ID]: آیدی فایل
  • [DO_FILE_NAME]: نام فایل
  • [DO_MIME_TYPE]: نوع فایل
  • [DO_FILE_SIZE]: حجم فایل (بایت)
  • [DO_FILE_SIZE_KB]: حجم فایل (کیلوبایت)

رندرهای زمان دریافت شدن موزیک  (فقط در جواب بیشتر برای  وقتی موزیک میاد)
  • [AU_FILE_ID]: آیدی فایل
  • [AU_MIME_TYPE]: نوع فایل
  • [AU_TITLE]: عنوان Track
  • [AU_DURATION]:  مدت زمان برحسب ثانیه
  • [AU_FILE_SIZE]: حجم موزیک (بایت)
  • [AU_FILE_SIZE_KB]: حجم موزیک (کیلوبایت)

رندرهای زمان دریافت شدن استیکر (فقط در جواب بیشتر برای وقتی استیکر میاد)
  • [ST_FILE_ID]: آیدی فایل
  • [ST_EMOJI]: شکلک مربوط به این استیکر
  • [ST_FILE_SIZE]: حجم استیکر (بایت)
  • [ST_FILE_SIZE_KB]: حجم استیکر (کیلوبایت)
  • [ST_WIDTH]: عرض استیکر (پیکسل)
  • [ST_HEIGHT]: ارتفاع استیکر (پیکسل)

رندرهای  زمانی دریافت ویدیو (فقط در جواب بیشتر برلی وقتی ویدیو میاد)
  • [VI_FILE_ID]: آیدی ویدیو
  • [VI_MIME_TYPE]: نوع ویدیو
  • [VI_DURATION]: مدت زمان ویدیو (ثانیه)
  • [VI_FILE_SIZE]: حجم ویدیو (بایت)
  • [VI_FILE_SIZE_KB]: حجم ویدیو (کیلوبایت)
  • [VI_WIDTH]: عرض ویدیو (پیکسل)
  • [VI_HEIGHT]: ارتفاع ویدیو (پیکسل)

رندرهای زمان دریافت عکس (فقط در جواب بیشتر برای وقتی عکس میاد)
  • [PH_ID]: آیدی عکس
  • [PH_FILE_SIZE]: حجم عکس (بایت)
  • [PH_FILE_SIZE_KB]: حجم عکس (کیلوبایت)
  • [PH_WIDTH]: عرض عکس (پیکسل)
  • [PH_HEIGHT]: ارتفاع عکس (پیکسل)

رندرهای زمان دریافت موقعیت(فقط در جواب بیشتر برای وقتی وقتی موقعیت میاد)
  • [LO_LATITUDE]: مختصات Latitude
  • [LO_LONGITUDE]: مختصات Langitude

رندرهای زمان دریافت ویس (فقط در جواب بیشتر برای وقتی ویس میاد)
  • [VO_FILE_ID]: آیدی ویس
  • [VO_MIME_TYPE]: نوع ویس
  • [VO_DURATION]: مدت زمان ویس (ثانیه)
  • [VO_FILE_SIZE]: حجم ویس (بایت)
  • [VO_FILE_SIZE_KB]: حجم ویس (کیبوبایت)

رندرهای زمان دریافت مخاطب (فقط در جواب بیشتر برای وقتی مخاطب میاد)
  • [CO_FIRST_NAME]: نام مخاطب
  • [CO_LAST_NAME]: نام خانوادگی مخاطب
  • [CO_PHONE_NUMBER]: شماره تلفن مخاطب
  • [CO_USER_ID]: آیدی عددی مخاطب در صورت وجود داشتن

رندرهای دبیتابیس (فقط در جواب ها)
  • [SQL_IL]: لینک دعوت چتی که پیام از آن دریافت شده
  • [SQL_IC]: تعداد کسانی که با لینک دعوت چنی که پیام از آن دریافت شده ربات را برای اولین بار استارت کرده اند

رندرگیری HTML برای هایپرلینک تلگرام (فقط درجواب ها)

نکته مهم در مورد این مدل رندر این است که اگر تگ گذاری صیحیح انجام ندهید، جواب ربات ارسال نمی شود.

گذاشتن لینک در متنی

به جای URL آدرس را بدون www و https قرار می دهیم برای مثال fullkade.com
به جای TITLE متنی که میخواهیم شامل لینک شه رو قرار می دهیم.

درشت کردن متنی

کج کردن متنی

هم چنین دو تگ pre و code هم ساپورت می شوند.


نکته خیلی مهم: برای استفاده از علامت های > و < و & و ” در متن خود، از حالت رندر عبارت های جایگزین آن ها بایستی استفاده کنید، در غیر این صورت ممکن است پیام ارسال نشود و دلیل آن بروز خطای html باشد.

ASDASD


رندرگیری اختصاصی تنظیمات پلاگین های داخلی برای جواب های آن ها

پلاگین هایپرلینک – پیام مربوط به درست نبودن ساختار تگ hml:

عبارت [FALSE_DESC] شامل توضیح تلگرام برای خطا می باشد.

پلاگین لینک مستقیم – پیام مربوط به موفقیت:

عبارت [DL_LINK] شامل لینک می باشد.

پلاگین لینک مستقیم – پیام مربوط به خطای دریافت لینک:

عبارت [FALSE_DESC] شامل توضیح تلگرام برای خطا می باشد.

پلاگین ماشین حساب – پیام موفقیت:

عبارت [CALC_RESULT] شامل نتیجه محاسبه می باشد.

گزینه پلاگین های خارجی منوی اصلی – پیام خطا در onActive به صورت زیر:

عبارت [ACTIVE_PLUGIN] شامل نام پلاگین فعال می باشد.

نکته خیلی مهم: این قسمت ها نیازی به فعال بودن رندگیری از منوی اصلی ندارند.


توضیحات ممکن است، نواقصی را به همراه داشته باشند
چنانچه قسمتی گنگ می باشد، به ما اطلاع دهید تا توضیح کامل تری از آن را قرار دهیم.

تبلیغات
0
کانال تلگرام فول کده

درباره نویسنده

هادی اکبرزاده

هادی اکبرزاده

[ مدیر فول کده ]

متولد آبان 74. برنامه نویسی اندروید، ویندوز، وب و …

Instagram

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قوانین نظرات

  • تعریف قسمت نظرات: سیستم نظرات، محلی است تا شما بتوانید دیدگاه خودتان را نسبت به پست قرار داده شده بنویسید.
  • نظرات شما دوستان عزیز در صورتی که به بهبود پست کمک کند با ذکر نامتان در پست قرار داده میشود.
  • برای سوال کردن نسبت به موضوع قرار داده شده در پست، نیازی به سلام و احوال پرسی نیست و این به خاطر ساده تر شدن نظرات میباشد.
  • دیدگاه شما باید درباره همین پست باشد، نظرات پست های دیگر فول کده را در قسمت نظرات مربوط به خودش بپرسید. در غیر اینصورت تایید یا پاسخ داده نمیشود.
  • اگر چیزی که گفته باشید در پست توضیح داده شده باشد، نظر شما تایید یا پاسخ داده نمیشود.
  • برای پاسخ دادن به نظرات دیگران از گزینه پاسخ کنار هر نظر استفاده کنید و یک نظر جدید ارسال نفرمایید. همانطور که برای نظر جدید، نباید از پاسخ دادن استفاده کنید.
  • نظرات کوتاهی مانند "مرسی"، "عالی بود" تایید نمیشوند و این به خاطر شلوغ نشدن قسمت نظرات میباشد.
  • این مورد ضروری نیست ولی بهتر است در سایت ثبت نام کرده و سپس با اکانت خود وارد شده و نظر خود را ارسال کنید.
  • قوانین نظرات در طول زمان در این قسمت اضافه و تغییر داده میشوند و میتوانید از این قسمت بررسی کنید.
  • این قوانین شامل پست های قدیمی نمیشود ولی نظرات پست های قدیمی نیز در صورت نیاز اصلاح خواهند شد.

نظرات ثبت شده بدون دیدگاه