اگر میخواهید نوشتههای سایت وردپرسیتان پس از انتشار، بهصورت خودکار در کانال یا گروه تلگرام هم ارسال شوند، میتوانید از افزونه WP Telegram استفاده کنید. با این افزونه میتوانیم عنوان، چکیده، لینک و تصویر شاخص نوشتهها را به تلگرام ارسال کنیم و ساختار پیامها را مطابق نیازمان تنظیم کنیم.
در این آموزش، نصب و تنظیم افزونه WP Telegram، ساخت ربات و اتصال آن به کانال، گروه و گفتوگوی خصوصی را مرحلهبهمرحله یاد میگیریم. همچنین، تنظیمات پروکسی را برای زمانی که هاست سایت ما به تلگرام دسترسی ندارد، بررسی میکنیم.
در این مقاله چی قراره یاد بگیریم؟
افزونه WP Telegram
افزونه WP Telegram یک افزونه رایگان برای ارسال خودکار مطالب وردپرس به تلگرام است. با کمک آن میتوانیم نوشتهها را هنگام انتشار یا بروزرسانی، به کانال، گروه یا گفتوگوی خصوصی ارسال کنیم.
از امکانات کاربردی این افزونه میتوانیم به موارد زیر اشاره کنیم:
- ارسال مطالب به چند کانال یا گروه
- ارسال تصویر شاخص همراه با متن
- تنظیم قالب پیام با عنوان، چکیده و لینک نوشته
- افزودن دکمه لینک مطلب زیر پیام
- تعیین قوانین ارسال براساس نوع محتوا و دستهبندی
- دریافت اعلانهای ایمیلی وردپرس در تلگرام
در ادامه، نصب افزونه و تنظیمات لازم برای ارسال مطالب سایت به تلگرام را بررسی میکنیم.
نصب افزونه WP Telegram
برای نصب افزونه WP Telegram، از پیشخوان وردپرس وارد بخش «افزونهها ← افزودن افزونه تازه» میشویم و عبارت WP Telegram را جستجو میکنیم.

از میان نتایج، افزونه «WP Telegram (Auto Post and Notifications)» را که توسط WP Socio توسعه داده شده است، پیدا میکنیم و روی دکمه «هماکنون نصب نمایید» کلیک میکنیم.

پس از پایان نصب، روی دکمه «فعال نمایید» کلیک میکنیم.

حالا افزونه WP Telegram آماده پیکربندی است. در مرحله بعد، ربات تلگرام را میسازیم و تنظیمات اتصال آن به وردپرس را انجام میدهیم.
اگر هنوز با نصب افزونهها و بخشهای پیشخوان آشنا نیستید، میتوانید از دوره رایگان آموزش وردپرس برای یادگیری کار با وردپرس استفاده کنید.
تنظیمات افزونه
برای ورود به تنظیمات افزونه WP Telegram، از منوی پیشخوان وردپرس روی گزینه «WP Telegram» کلیک میکنیم.

در صفحه تنظیمات، بخش «موارد پایهای» را باز میکنیم تا اطلاعات ربات تلگرام را وارد کنیم.

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

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

پس از اینکه روی ربات بالا کلیک کردیم وارد صفحه مربوط به ربات میشویم و در اینجا باید روی دکمه “START” کلیک کنیم تا بتوانیم کار با آن را شروع کنیم.

پس از اینکه روی گزینه “START” کلیک کردیم، با منوی زیر روبرو خواهیم شد که در اینجا باید همانند تصویر زیر روی گزینه “newbot” کلیک کنیم تا بتوانیم یک ربات جدید بسازیم.

پس از ارسال دستور /newbot، نام دلخواه ربات را وارد میکنیم. در این آموزش، نام Maharatweb Bot را انتخاب و ارسال میکنیم.

پس از انتخاب نام ربات، یک نام کاربری منحصربهفرد برای آن وارد میکنیم. نام کاربری باید به bot ختم شود؛ برای مثال، در این آموزش maharatweb_bot را وارد میکنیم. استفاده از زیرخط قبل از bot اختیاری است. سپس، نام کاربری را ارسال میکنیم تا در صورت آزاد بودن، ربات ساخته شود.

پس از مشخص کردن یوزرنیم، بات تلگرام برای ما ایجاد میشود و همانند تصویر زیر مشخصات آن مانند Token به ما نمایش داده خواهد شد.

پس از اینکه مشخصات ربات به ما نمایش داده شد باید توکن داده شده را کپی کنیم و در تنظیمات افزونه قرار دهیم تا بتوانیم از افزونه استفاده کنیم. برای کپی کردن توکن کافیست همانند تصویر زیر یکبار روی آن کلیک کنید تا توکن کپی شود.

پس از کپی کردن توکن ربات، در ادامه شیوه اتصال این بات را به افزونه WP Telegram به شما عزیزان توضیح خواهیم داد.
اتصال ربات تلگرام به افزونه WP Telegram
برای اتصال افزونه به بات تلگرام که ساختید کافیست وارد تنظیمات افزونه شوید و همانند تصویر زیر توکن کپی شده را در فیلد توکن ربات قرار دهید و در نهایت روی گزینه “آزمایش توکن” کلیک کنید تا درست بودن توکن مورد بررسی قرار گیرد.

پس از کلیک روی گزینه آزمایش توکن در صورت درست بودن توکن اطلاعات مربوط به رباتی که ساختید همانند تصویر زیر به شما نمایش داده میشود ولی در غیر این صورت اطلاعات به شما نمایش داده نخواهد شد.

اگر آزمایش توکن موفق باشد، اتصال افزونه WP Telegram به تلگرام برقرار است و نیازی به فعالکردن پروکسی نداریم. در این حالت، به بخش «اضافه کردن بات در کانال و گروه» میرویم. اگر با خطای اتصال مواجه شویم، تنظیمات پروکسی را در بخش بعد بررسی میکنیم.
تنظیمات پروکسی
بعضی از هاستها، از جمله برخی هاستهای داخل ایران، به سرورهای تلگرام دسترسی ندارند. اگر هنگام آزمایش توکن با خطای اتصال مواجه شویم، ابتدا دسترسی هاست به تلگرام را از پشتیبانی هاست پیگیری میکنیم. در صورت وجود محدودیت، میتوانیم از بخش پروکسی افزونه WP Telegram برای برقراری ارتباط استفاده کنیم.
برای این در تنظیمات افزونه روی بخش پروکسی کلیک میکنیم تا وارد آن بشویم.

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

پس از فعال کردن گزینه پروکسی تنظیمات مربوط به پروکسی به شما نمایش داده میشود. در قسمت نوع پروکسی باید مشخص کنید که میخواهید از چه نوع پروکسی برای ارتباط بین افزونه و تلگرام استفاده کنید. گزینههای زیادی برای نوع پروکسی اینجا وجود دارد که میتوانید آنها را انتخاب کنید ولی ما در این آموزش میخواهیم از گوگل اسکریپت استفاده کنیم زیرا سادهتر است و برای استفاده از آن نیاز به پرداخت هزینه نیست.

اگر گزینه گوگل اسکریپت را انتخاب کنید، گوگل واسطه اتصال بین افزونه و ربات تلگرام خواهد شد و اطلاعات از طریق آن برای ربات تلگرام ارسال میشود و به این شکل محدودیت موجود از بین خواهد رفت. در ادامه شیوه اتصال گوگل اسکریپت به افزونه را خدمت شما توضیح میدهیم.
ایجاد گوگل اسکریپت
برای ایجاد گوگل اسکریپت باید ابتدا وارد اکانت گوگل خود شده و سپس وارد سایت Google Script میشویم. وقتی که وارد سایت گوگل اسکریپت شدیم همانند تصویر زیر از سمت چپ روی گزینه “New Project” کلیک میکنیم تا یک پروژه جدید برای ما ساخته شود.

پس از کلیک روی گزینه “new Project” پروژه جدید ایجاد میشود و ما وارد صفحه زیر خواهیم شد، در این صفحه ابتدا نام پروژه ایجاد شده را تغییر میدهیم. برای تغییر نام همانند تصویر زیر روی نام پروژه کلیک میکنیم.

پس از کلیک روی گزینه بالا پنجره زیر برای شما باز خواهد شد که در آن باید نام موردنظر خود را وارد کنید. به عنوان مثال ما عبارت “WP Telegram” را در اینجا وارد میکنیم و روی گزینه “Rename” کلیک میکنیم.

پس از اینکه نام پروژه را مشخص کردیم، باید کدهایی که داخل پروژه وجود دارد را همانند تصویر زیر انتخاب کنیم و آنها را حذف کنیم زیرا دیگر به آنها نیازی نداریم.

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

پس از اینکه کدها را در این قسمت قرار دادیم باید همانند تصویر زیر روی دکمه ذخیره کلیک کنیم یا از کلیدهای Ctrl+S استفاده میکنیم تا کدهایی که در پروژه وارد کردیم ذخیره شوند.

پس از اینکه کدهای پروژه را ذخیره کردیم باید همانند تصویر زیر روی گزینه Deploy کلیک کنیم و زیر گزینه “New Deployment” را انتخاب کنیم.

پس از کلیک روی گزینه بالا با تصویر زیر مواجه میشویم که در آن باید روی گزینه “تنظیمات” کلیک کنیم و گزینه “Web app” را انتخاب کنیم.

پس از کلیک روی گزینه بالا پنجره زیر برای ما باز خواهد شد و باید در آن مشخصات موردنظر را طبق شمارههای زیر وارد کنیم.

- گزینه 1: در این فیلد میتوانید توضیحات لازم را وارد کنید البته این فیلد اختیاری است و نیاز نیست حتما آن را تکمیل کنید.
- گزینه 2 : در اینجا باید حتما گزینه “Me” را انتخاب کنید.
- گزینه 3 : در اینجا باید حتما گزینه “Anyone” را انتخاب کنید.
دقت داشته باشید حتما گزینههای گفته شده را بدرستی انتخاب کنید زیرا این گزینهها مطابق با توضیحات افزونه گفته شده است. در نهایت پس از تکمیل این قسمت همانند تصویر بالا روی گزینه “Deploy” کلیک میکنیم تا موارد انجام شده اعمال شوند.
پس از اینکه روی گزینه “Deploy” کلیک کردیم پنجره زیر را مشاهده میکنیم که باید در آن احراز هویت را انجام دهیم. برای این کار همانند تصویر زیر روی گزینه “Authorize Access” کلیک میکنیم.

پس از کلیک روی این گزینه پنجره زیر برای شما باز خواهد شد، در اینجا باید وارد اکانت گوگل خود شوید و یا آن را انتخاب کنید.

پس از انتخاب اکانت گوگل با خطای زیر روبرو خواهید شد که در اینجا باید همانند تصویر زیر روی گزینه “Advance” کلیک کنید.

پس از اینکه روی گزینه بالا کلیک کردیم با پیام زیر مواجه خواهیم شد که در اینجا باید گزینه “Go to Telegram” را انتخاب کنیم.

پس از اینکه روی گزینه بالا کلیک کردیم با پنجره زیر مواجه خواهیم شد که در اینجا گزینه “Allow” را انتخاب کنیم.

پس از اینکه روی گزینه Allow کلیک کردیم باید کمی صبر کنیم تا اسکریپت ما ایجاد شود. پس از اینکه اسکریپت ما ایجاد شد با پنجره زیر روبرو خواهیم شد که در اینجا مشخصات اسکریپت ساخته شده را به ما نمایش میدهد. (فعلا این پنجره را نمیبندیم زیرا به آن برای اتصال افزونه به گوگل اسکریپت نیاز داریم.)

خب در این مرحله ساخت اسکریپت گوگل به پایان رسید، در ادامه شیوه اتصال گوگل اسکریپت را به افزونه WP Telegram خدمت شما توضیح میدهیم.
اتصال گوگل اسکریپت به افزونه
برای اتصال اسکریپت به افزونه ابتدا باید از پنجره زیر از قسمت Web app لینک داده شده را با کلیک روی گزینه “Copy” کپی کنیم.

پس از اینکه URL کپی کردیم وارد صفحه تنظیمات افزونه میشویم و همانند تصویر زیر لینکی که کپی کرده بودیم را در فیلد آدرس اینترنتی گوگل اسکریپت قرار میدهیم. در نهایت روی دکمه ذخیره تغییرات کلیک میکنیم تا تغییرات انجام شده اعمال و ذخیره شوند.

پس از اینکه روی دکمه ذخیره تغییرات کلیک کردیم، تغییرات ذخیره شده و هم اکنون افزونه WP Telegram به گوگل اسکریپت متصل شد و میتوانیم از آن استفاده کنیم.
اگر هاست سایت به سرورهای تلگرام دسترسی داشته باشد، نیازی به استفاده از پروکسی و گوگل اسکریپت نداریم.
پس از اینکه شیوه اتصال افزونه به گوگل اسکریپت را به شما عزیزان توضیح دادیم، در ادامه میخواهیم شیوه ارسال مطالب از سایت به تلگرام را با افزونه WP Telegram خدمت شما توضیح دهیم.
اضافه کردن بات در کانال و گروه
در این مرحله باید رباتی که ساختیم را در گروهها و کانالهایی که میخواهیم به آنها مطالب سایت خود را ارسال کنیم ادمین کنیم تا بتوانیم با استفاده از ربات مطالب را به هر جا که نیاز داشتیم ارسال کنیم.
برای این کار همانند تصویر زیر روی کانال یا گروه موردنظر کلیک میکنیم. (به عنوان مثال ما در اینجا میخواهیم به کانال عمومی یک ادمین اضافه کنیم برای این کار روی عنوان کانال کلیک میکنیم.)

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

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

پس از اینکه روی بات موردنظر کلیک کردید و آن را اضافه کردید همانند تصویر زیر باید روی دکمه “Add” کلیک کنید.

بعد از کلیک روی گزینه add پیام زیر به ما نمایش داده میشود و از ما میخواهد که مشخص کنیم آیا میخواهیم رباتی که اضافه کردیم را به عنوان ادمین کانال در نظر بگیرد یا خیر. ربات برای اینکه بتواند در کانال مطالب سایت را منتشر کند باید حتما دسترسی ادمین داشته باشد برای همین در اینجا ما روی گزینه Make Admin کلیک میکنیم تا ربات به عنوان ادمین کانال اضافه شود.

پس از اینکه روی گزینه بالا کلیک کنیم از ما میخواهد دسترسیهای ربات را برای ادمین بودن مشخص کنیم که مثل تصویر زیر ما در اینجا تغییری ایجاد نمیکنیم و روی گزینه “Save” کلیک میکنیم.

خب در این مرحله توانستیم رباتی که ساخته بودیم را به عنوان ادمین در کانال خود اضافه کنیم تا از طریق آن مطالب به تلگرام ارسال شود. شما هم باید با توجه به مقصدها (گروهها و کانالها) که میخواهید به آنها مطالب سایت خود را ارسال کنید، ربات تلگرام را در آنها اضافه کنید تا بتوانید این کار را انجام دهید.
ارسال عمومی در تلگرام
پس از اینکه ربات ساخته شده را در مقصدهایی که میخواستیم اضافه کردیم در ادامه میخواهیم شیوه ارسال مطالب به تلگرام را به شما توضیح دهیم. برای مشاهده تنظیمات ارسال به تلگرام همانند تصویر زیر روی گزینه ارسال به تلگرام کلیک میکنیم.

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

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

پس از کلیک روی گزینه بالا ما میتوانیم کانال و یا گروههایی که میخواهیم را اضافه کنیم. ما ابتدا قصد داریم که یک کانال عمومی را برای ارسال مطلب در اینجا اضافه کنیم برای همین باید آی دی (یوزرنیم) کانال تلگرام خود را در اینجا قرار دهیم.

پس از اضافه کردن آدرس کانال تلگرام برای اینکه بخواهیم اتصال بین افزونه و کانال تلگرام را بررسی کنیم باید همانند تصویر زیر روی گزینه “ارسال متن آزمایشی” کلیک کنیم.

پس از کلیک روی گزینه ارسال متن آزمایشی باکس زیر برای ما باز خواهد شد که در آن میتوانیم متنی را برای ارسال به کانال تلگرام مشخص کنیم و روی دکمه “OK” کلیک کنیم تا ارسال شود. (ما متن را تغییر نمیدهیم و فقط روی گزینه ارسال کلیک میکنیم تا به کانال تلگرام ما ارسال شود.)

پس از کلیک روی دکمه “ok” در صورتی که همه چیز به درستی انجام شده باشد، متن آزمایشی به درستی به کانال تلگرام و به شکل زیر قابل مشاهده است.

خب همان طور که در تصویر بالا مشاهده میکنید ارسال پیام به کانال تلگرام موفقیت آمیز بود، اگر شما نیز به همین شکل عمل کرده باشید احتمالا به همین نتیجه رسیدهاید و توانستهاید این کار را با موفقیت انجام دهید.
ارسال مطالب به کانال و گروههای عمومی که در تلگرام وجود دارد به همین صورت که به شما توضیح دادیم قابل انجام است ولی ارسال مطالب به کانال و گروههای خصوصی (Private) شیوه متفاوتی دارد که در ادامه به توضیح آن میپردازیم.
ارسال مطلب به یک کاربر خاص
برای ارسال مطالب به یک کاربر خاص در تلگرام ابتدا باید رباتی که در تلگرام ساخته بودیم را استارت کنیم. برای این کار همانند تصویر زیر وارد ربات شده و روی دکمه “START” کلیک میکنیم.

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

پس از اینکه روی دکمه استارت کلیک کردید ربات چت آی دی شما را همانند تصویر زیر به شما اعلام میکند و پس از اینکه آن را مشاهده کردید باید آن را کپی کنید.

پس از اینکه چت آی دی را پیدا کردیم مجددا به تنظیمات افزونه باز میگردیم و در قسمت مقصد یک با کلیک روی “Add channel” یک مقصد جدید ایجاد میکنیم و در آن همانند تصویر زیر چت آی دی که کپی کرده بودیم را قرار میدهیم.

پس از اینکه چت آی دی را در این فیلد قرار دادیم روی دکمه ارسال متن آزمایشی کلیک میکنیم تا بتوانیم ارسال پیام را تست کنیم.

همان طور که در تصویر زیر مشاهده میکنید ارسال پیام آزمایشی موفقیت آمیز بود و ما توانستیم یک پیام را برای یک یوزر خاص ارسال کنیم.

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

پس از اینکه یک پیام از کانال خصوصی برای ربات MyChatInfoBot ارسال کردید، ربات در جواب پیام شما چت آی دی کانال خصوصی را به شما بر میگرداند. حالا کافیست این چت آی دی را کپی کنید تا در ادامه آن را در تنظیمات افزونه قرار دهید.

پس از اینکه چت آی دی کانال خصوصی را کپی کردیم به تنظیمات افزونه رفته و در قسمت مقصدها، یک مقصد جدید اضافه میکنیم و چت آی دی که کپی کرده بودیم را در آن قرار میدهیم.

پس از اضافه کردن مقصد روی دکمه ارسال متن آزمایشی کلیک میکنیم و همان طور که در تصویر زیر مشاهده میکنید، پیام آزمایشی با موفقیت به کانال خصوصی در تلگرام ارسال شد.

همان طور که در بالاتر خدمت شما توضیح دادیم به همین شکل میتوانید کانال خصوصی را نیز به مقصدهای افزونه WP Telegram اضافه کنید و از آن برای ارسال مطلب استفاده کنید.
ارسال مطلب به گروه خصوصی
پس از اینکه ارسال به کانال خصوصی را نیز انجام دادیم فقط ارسال به گروه خصوصی باقی میماند که در ادامه به توضیح آن نیز میپردازیم. با توجه به اینکه گروه خصوصی آی دی ندارد برای اینکه به آن پیام ارسال کنیم باید از چت آی دی استفاده کنیم.
برای پیدا کردن چت آی دی گروه خصوصی باید از قسمت Add Members ربات MyChatInfoBot را فقط به عنوان یک عضو همانند تصویر زیر در گروه اضافه کنیم و روی دکمه “Add” کلیک کنیم.

پس از اینکه بات را در گروه اضافه کردیم، همانند تصویر زیر ربات چت آی دی گروه را به ما نشان میدهد، حالا کافیست چت آی دی که نمایش داده شده است را کپی کنیم. (پس از اینکه ربات چت آی دی را به ما نمایش داد، از گروه خارج میشود و نیازی نیست که ما کاری انجام دهیم.)

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

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

به همین شکلی که خدمت شما توضیح داده شد میتوانید پیامهای خود را به گروههای خصوصی ارسال کنید.
پس از توضیح روش اتصال به گروه خصوصی، روش اتصال به تمامی مقصدهایی که مدنظر داشتیم را خدمت شما توضیح دادیم و این موضوع به پایان رسید. در ادامه سایر تنظیمات افزونه WP Telegram را بررسی کرده و به شما توضیح میدهیم.
سایر تنظیمات افزونه WP Telegram
پس از اینکه شیوه اتصال افزونه را به مقصدهای مختلف در تلگرام یاد گرفتیم، در ادامه میخواهیم با سایر تنظیمات افزونه WP Telegram آشنا شویم و کار با آنها را یاد بگیریم.
بخش قوانین
در این بخش میتوانید قوانینی را برای ارسال پست تایپهای مختلف به تلگرام مشخص کنید که در ادامه بیشتر به توضیح آنها میپردازیم.

1-نوع مطلب: در اینجا باید مشخص کنید که میخواهید کدام یک از پست تایپهای موجود در سایت شما به تلگرام ارسال شوند. (در بخش تمامی پست تایپهای موجود در سایت شما نمایش داده میشوند و میتوانید از بین آنها یکی را انتخاب کنید.)
2-چه زمانی فرستاده شود: در اینجا باید مشخص کنید که میخواهید چه زمانی یک پست به تلگرام ارسال شود. در اینجا دو حالت وجود دارد یکی زمانی که مطلب جدید منتشر شد و دومی زمانی که یک مطلب بروزرسانی شد که پیشنهاد میکنیم گزینه اول را انتخاب کنید زیرا با انتخاب گزینه دوم پیامهای اضافی زیادی به تلگرام ارسال خواهد شد.
3-اعمال شرط: در اینجا میتوانید یک شرط را برای ارسال پست به تلگرام مشخص کنید تا در صورت برقرار این شرط پست به تلگرام ارسال شود. (برای اضافه کردن شرط کافیست روی گزینه Add rule کلیک کنید و شرط موردنظر را اضافه کنید.)
بخش تنظیمات پیامها
در این بخش میتوانید قالب و محتوای پیام ارسال به تلگرام را مشخص کنید. در ادامه به توضیح آن میپردازیم.

1-شکل محتوای پیام: در این فیلد میتوانید شکل پیام ارسال به تلگرام را مشخص کنید. برای مشخص کردن شکل پیام ارسال به تلگرام میتوانید از متغیرهای موجود کمک بگیریم.
2-با کلیک روی این بخش میتوانید متغیرهای موجود را مشاهده کنید و از آنها برای تنظیم شکل پیام در فیلد بالا کمک بگیرید.
3-منبع چکیده: در اینجا میتوانید منبع دریافت چکیده پست را مشخص کنید تا خلاصه پست را از آنجا دریافت کند.
4-طول چکیده: در این قسمت تعداد کلماتی که برای طول چکیده نمایش داده میشود را مشخص میکنید.
5- خط جدید چکیده: با فعال کردن این گزینه خطهای جدیدی که به چکیده اضافه میشوند را نیز در داخل محتوای چکیده نمایش خواهد داد.
پس از بررسی گزینههای بالا به سراغ ادامه گزینههای در پایین تر میرویم.

1-تصویر شاخص: با فعال کردن این گزینه اگر مطلب شما تصویر شاخص داشته باشد، تصویر را نیز به تلگرام ارسال خواهد نمود.
2-موقعیت تصویر: در این فیلد میتوانید مشخص کنید که تصویر شاخص قبل از توضیحات قرار گیرد و یا بعد از توضیحات قرار گیرد.
۳- پیام تکی: با فعالکردن این گزینه، تصویر شاخص و متن را در قالب یک پیام ارسال میکنیم و متن بهعنوان کپشن تصویر نمایش داده میشود. اگر میخواهیم تصویر و متن در پیامهای جداگانه ارسال شوند، این گزینه را غیرفعال میکنیم.
4-دستهها به عنوان هشتگ: اگر این گزینه را فعال کنید و در شکل پیام که قبل تر آن را بررسی کردیم از دستهبندی استفاده کنید، دستهبندیهای مربوط به مطلب را در قالب هشتگ نمایش خواهد داد.
5-قالب بندی: در این گزینه میتوانید برای پیامی که قصد ارسال آن به تلگرام را دارید یک قالب بندی HTML را مشخص کنید. برای این کار ابتدا باید گزینه “سبک HTML” را انتخاب کنید و سپس روی گزینه “بیشتر بدانید” کلیک کنید و توضیحات لازم را برای این کار مطالعه نمایید.
6-محتوای محافظت شده: با فعال کردن این گزینه پستی که در کانال تلگرام منتشر میشود امکان فوروارد کردن را ندارد و کاربران نمیتوانند آن را برای شخص دیگر و یا گروه دیگری و یا حتی Save Message ارسال کنند.
در ادامه به توضیح سایر گزینهها میپردازیم:

7-غیرفعال کردن پیش نمایش پیوند: با فعال کردن این گزینه دیگر تلگرام از لینک مطلب شما پیش نمایشی تولید نخواهد کرد. اگر خودتان ساختاری را مشخص کردید میتوانید این گزینه را فعال کنید تا تلگرام پیش نمایشی را برای شما تولید نکند.
8-پیوند برای پیش نمایش نشانی اینترنتی: در اینجا میتوانید متغیری که قرار است از آن پیش نمایش دریافت شود را مشخص کنید. (برای مشاهده متغیرها باید به بخش اول مراجعه کنید.)
9-نشان دادن پیش نمایش در بالای متن: در اینجا مشخص میکنید که پیش نمایش بالای متن پیام نمایش داده شود یا خیر.
تنظیمات کیبورد درون خطی
در ادامه تنظیمات این بخش را بررسی خواهیم کرد.

1-افزودن دکمه درون خطی آدرس اینترنتی: با فعال کردن این گزینه یک دکمه شیشهای پایین پست ارسال شده قرار میگیرد که آن دکمه به لینک مطلب متصل است و با کلیک روی آن مطلب برای کاربران باز خواهد شد.
2-متن دکمه درون خطی: در اینجا متن دکمهای که در مرحله قبلی آن را فعال کردید را مشخص میکنید. متنی که در این فیلد مشخص میکنید در تلگرام به عنوان متن دکمه نمایش داده خواهد شد.
3-لینک دکمه درون خطی: در اینجا مشخص میکنید که لینک دکمه شیشهای که قرار است نمایش داده شود از کدام متغیر دریافت شود.
تنظیمات متفرقه
در ادامه به بررسی تنظیمات متفرقه در افزونه وجود دارد میپردازیم.

1-سوئیچ ویرایش پست: با فعال کردن این گزینه برای هر نوشته در صفحه ویرایش آن امکان ارسال یا عدم ارسال آن مطلب به تلگرام وجود دارد و میتوانید تنظیمات اختصاصی را برای ارسال هر مطلب به تلگرام انجام دهید.
۲- افزونه پستهای تولیدشده: اگر مطالب سایت با افزونههای دیگر، مثل افزونههای RSS، تولید میشوند، این گزینه را فعال میکنیم تا امکان ارسال آنها به تلگرام فراهم شود. در این آموزش، چون نوشتهها را بهصورت دستی منتشر میکنیم، این گزینه را غیرفعال نگه میداریم.
3-تاخیر در ارسال: در اینجا مشخص میکنید که پس از اینکه پست روی سایت شما منتشر شد با چه میزان تاخیر ( از نظر زمانی) پست در تلگرام ارسال شود. (اگر میخواهید تاخیری برای ارسال وجود نداشته باشد باید اینجا عدد 0 را وارد کنید.)
4-غیر فعال کردن اعلانها: اگر این گزینه را فعال کنید برای پستهایی که از سایت شما به تلگرام ارسال میشود، نوتیفیکیشن یا اعلان ارسال نمیشود. (اگر میخواهید نوتیفیکشن وجود داشته باشد این گزینه را فعال نکنید.)
ذخیره تغییرات
در نهایت پس از انجام موارد فوق روی دکمه ذخیره تغییرات کلیک میکنیم تا تنظیمات ذخیره شود و بتوانیم نتیجه آن را مشاهده کنیم.

مشاهده نتیجه
پس از ذخیره تنظیمات، به یکی از نوشتههای سایت میرویم و روی دکمه «بروزرسانی» کلیک میکنیم. برای انجام این آزمایش، باید در بخش قوانین، ارسال هنگام بروزرسانی مطالب را هم فعال کرده باشیم. سپس، نتیجه ارسال پیام را در مقصدهای تعیینشده بررسی میکنیم.

همان طور که مشاهده کردید پیام ما با موفقیت به مقصدهایی که گفتیم ارسال شده است و ساختار و قالب پیام نیز دقیقا مطابق با همان چیزی است که خودمان تعیین کردیم. (اگر میخواهید توضیحات شما دوخطی نشود باید تیک گزینه خط جدید چکیده را غیرفعال کنید.)
پس از مشاهده نتیجه با مابقی گزینههایی که در افزونه وجود دارند آشنا میشویم.
اعلانات شخصی
در بخش «اعلانات شخصی» افزونه WP Telegram، میتوانیم اعلانهای ایمیلی وردپرس را در تلگرام هم دریافت کنیم. برای این کار، آدرس ایمیل دریافتکننده اعلانها و شناسه گفتوگوی مقصد را در تنظیمات وارد میکنیم. هر زمان وردپرس ایمیلی به آدرس مشخصشده ارسال کند، افزونه محتوای آن را به گفتوگوی تلگرامی تعیینشده هم میفرستد.

تنظیمات پیشرفته
در این بخش میتوانیم به تنظیمات پیشرفته افزونه دسترسی داشته باشیم و موارد موردنیاز را فعال کنیم. در ادامه به بررسی این موارد میپردازیم.

1-ارسال فایلها با آدرس اینترنتی: وقتی این گزینه را فعال کنید اگر پستی که به تلگرام ارسال میکنید دارای تصویر و یا فایل باشد تلگرام آن تصویر و یا فایل را دانلود کرده و در داخل کانال یا گروهی که شما گفتید قرار میدهد ولی اگر این گزینه را غیرفعال کنید فایلها و تصویر از سایت شما روی تلگرام آپلود خواهند شد. (اگر دسترسی به لینکهای سایت شما از خارج بسته نشده است بهتر است این گزینه را فعال کنید.)
۲- فعال کردن لیست لاگ: با فعالکردن این گزینه، گزارشهای افزونه WP Telegram را برای بررسی عملکرد و خطاهای احتمالی ثبت میکنیم. پس از فعالسازی، ارسال یک مطلب به تلگرام را آزمایش میکنیم و سپس روی گزینه «مشاهده گزارش» کلیک میکنیم تا نتیجه را بررسی کنیم.
3-اطلاعات خطایابی: در اینجا اطلاعات پایه و لازم را جهت خطایابی در اختیار شما قرار میدهد.
4-حذف تنظیمات هنگام حذف افزونه: با فعال کردن این گزینه اگر در آینده قصد داشته باشید افزونه را حذف کنید، به همراه افزونه تنظیمات آن نیز از پایگاه داده حذف میشوند و به صورت کامل از بین خواهند رفت.
جمعبندی و صحبت پایانی
در این آموزش، نصب و تنظیم افزونه WP Telegram، ساخت ربات و اتصال وردپرس به مقصدهای مختلف تلگرام را یاد گرفتیم. همچنین، تنظیمات پروکسی، قوانین ارسال، قالب پیامها و اعلانهای شخصی را بررسی کردیم تا بتوانیم ارسال مطالب و دریافت اعلانها را متناسب با نیاز سایت تنظیم کنیم.
پس از انجام تنظیمات، ارسال یک مطلب را آزمایش میکنیم تا از برقراری اتصال و نمایش درست پیامها مطمئن شویم. اگر سؤال یا تجربهای درباره کار با افزونه WP Telegram دارید، از بخش نظرات با ما در میان بگذارید.



