آموزش کامل نصب و راه اندازی افزونه Alixio Telegram Notification در وردپرس و تلگرام
آموزش کامل نصب و راه اندازی افزونه Alixio Telegram Notification در وردپرس و تلگرام
در این آموزش قدم به قدم یاد میگیرید افزونه Alixio Telegram Notification را نصب کنید، یک ربات تلگرام بسازید، Bot Token و chat_id را بهدست آورید و اعلان های ووکامرس و وردپرس را در تلگرام دریافت کنید. استایل متن برای دارک مود بهینه شده است و فقط رنگ تیتر ها و لینک ها تعیین شده تا در هر پوسته ای خوانا باشد.
📌 فهرست مطالب
- پیش نیاز ها
- ساخت ربات تلگرام با BotFather
- دریافت توکن ربات
- به دست آوردن chat_id تلگرام
- نصب و فعال سازی افزونه در وردپرس
- پیکربندی افزونه و ثبت توکن و chat_id
- تست اعلان ها و سناریو های رایج
- نکات امنیت و خطایابی
- سوالات متداول
پیش نیاز ها
- وردپرس نسخه ۵٫۸ به بالا و در صورت نیاز ووکامرس نسخه ۵ به بالا
- پی اچ پی نسخه ۷٫۴ تا ۸٫۳
- دسترسی مدیر به تلگرام برای دریافت پیام ها
- عدم مسدود بودن دسترسی خروجی سرور به
api.telegram.org
ساخت ربات تلگرام با BotFather
- در تلگرام، ربات BotFather را جستجو کنید و شروع را بزنید.
- دستور
/newbotرا ارسال کنید. - نام نمایشی ربات را وارد کنید، مثلا «اعلان فروشگاه».
- نام کاربری یکتا برای ربات وارد کنید که با «bot» تمام شود، مثلا
alixio_notify_bot.
دریافت توکن ربات
پس از ساخت ربات، BotFather یک توکن دسترسی میدهد. این رشته را کپی و در جایی امن نگه دارید. نمونه شکل توکن:
1234567890:AA...xyz
به دست آوردن chat_id تلگرام
یکی از روش های ساده:
- به ربات تازه ساخته شده پیام «سلام» بفرستید.
- آدرس زیر را در مرورگر باز کنید و به جای
TOKEN، توکن خودتان را بگذارید:
https://api.telegram.org/botTOKEN/getUpdates - در خروجی، عدد
chatرا پیدا کنید. همان chat_id شما است.
روش جایگزین برای چت خصوصی: استفاده از ربات @userinfobot و خواندن عدد Id.
برای گروه یا کانال، ربات را عضو کنید سپس یک پیام ارسال کنید و دوباره از آدرس بالا getUpdates را ببینید تا chat_id گروه یا کانال را دریافت کنید.
نصب و فعال سازی افزونه در وردپرس
- از پیشخوان وردپرس به بخش افزونه ها بروید و افزودن را بزنید.
- بسته افزونه Alixio Telegram Notification را بارگذاری و فعال کنید.
- پس از فعال سازی، منوی افزونه در نوار کناری نمایش داده میشود.
پیکربندی افزونه و ثبت توکن و chat_id
- به منوی Alixio Telegram Notification بروید.
- فیلد Bot Token را با توکن دریافتی از BotFather پر کنید.
- chat_id مقصد را وارد کنید، میتواند چت خصوصی یا گروه یا کانال باشد.
- رویداد های مورد نظر را انتخاب کنید، مثلا سفارش جدید، تغییر وضعیت سفارش، دیدگاه جدید.
- در صورت نیاز قالب پیام هر رویداد را شخصی سازی کنید. نمونه متغیر ها:
{order_id}،{order_total}،{order_status}،{customer_name}،{payment_method}،{admin_order_link}،{site_name}. - ذخیره تنظیمات را بزنید.
تست اعلان ها و سناریو های رایج
- کلید ارسال پیام تست را بزنید.
- یک سفارش آزمایشی ثبت کنید تا پیام سفارش جدید دریافت شود.
نکات امنیت و خطایابی
- توکن ربات را عمومی نکنید و فقط در تنظیمات افزونه نگهداری کنید.
- اگر پیام ها نمیرسد، اتصال سرور به
api.telegram.orgرا بررسی کنید. - اگر مقصد کانال است، ربات باید مدیر کانال باشد تا پیام ارسال شود.
- برای گروه های خصوصی، ربات را عضو کنید و یک پیام ارسال کنید سپس
getUpdatesرا بررسی کنید. - برای کاهش خطا ها، کش افزونه ها را پاک کنید و سطح خطا ها را موقتا روی گزارش در فایل قرار دهید.
سوالات متداول
چند مقصد همزمان پشتیبانی میشود؟ بله، میتوانید چند مقصد تعریف کنید و برای هر رویداد مقصد را انتخاب کنید.
آیا نیاز به هاست خارج است؟ خیر، کافی است دسترسی خروجی به api.telegram.org مسدود نباشد.
آیا پیام ها قابل شخصی سازی هستند؟ بله، با متغیر های پویا و قالب بندی دلخواه.