المنتور پرو دارای یک قابلیت جذاب به نام فرم ساز می باشد. با استفاده از این فرم ساز، می توانید هر فرم با تعداد دلخواه فیلد ایجاد کنید. اما به صورت پیش فرض این فرم به ایمیل مدیر سایت ارسال می شود و هیچ گونه جمع آوری منظمی ندارد.
در آموزش های قبلی نحوه ذخیره کردن فرم های المنتور در پیشخوان را توضیح داده بودیم.
اما امروز می خواهیم یک قدم جلوتر رفته و این اطلاعات را به اکانت تلگرام شما ارسال کنیم. با ما همراه باشید.
برای انجام این آموزش به 2 افزونه زیر نیاز داریم:
توجه کنید هر دو افزونه باید آخرین نسخه باشند.
ایجاد توکن API اختصاصی تلگرام
ایجاد ربات اختصاصی
در مرحله اول باید یک توکن اختصاصی برای ارتباط اکانت تلگرام با فرم المنتور ایجاد کنید.
وارد حساب تلگرام خود شده و ربات @botfather را اجرا کنید. در این مرحله روی آیکون مورد نظر کلیک کنید تا منو ربات اجرا شود.
روی گزینه اول یعنی Create a new bot کلیک کنید
حالا در این مرحله باید یک نام برای ربات خود تعریف کنید. ما در اینجا نام ربات را اطلاعات فرم تماس سایت المنتور فارسی تنظیم کردیم.
در این مرحله باید برای ربات یک ID قرار دهیم. این شناسه باید یونیک و منحصر به فرد باشد. به این نکته توجه کنید هر شناسه ای که تعریف می کند در انتهاش باید عبارت bot قرار بگیرد. برای مثال: elementorfabot
در آخر توکن اختصاصی برای دسترسی به تلگرام به شما نمایش داده می شود. حالا وارد ربات شده و یک پیام تستی ارسال کنید.
همچنین توکن اختصاصی را نگه داشته تا در مراحل بعدی استفاده کنیم.
طراحی فرم المنتور برای ارسال به تلگرام
قرار دادن توکن تلگرام در المنتور
حالا وارد پیشخوان وردپرس سایت خود شده و برگه ای که شامل فرم المنتور هست را باز کنید.
روی فرم المنتور کلیک کنید و در تب واکنش بعد از ارسال، گزینه تلگرام را انتخاب کنید. این گزینه بعد از نصب افزونه Dynamic Content اضافه می شود.
بعد از انتخاب این گزینه، یک تب با نام تلگرام اضافه می شود. روی تب تلگرام کلیک کنید. در این قسمت باید توکن تلگرام و شناسه چت را وارد کنید.
توکن را که در مرحله قبل از ربات تلگرام دریافت کردید، در این قسمت وارد کنید:
شناسه چت در واقع شناسه کاربریاست که اطلاعات فرم به آن ارسال خواهد شد. برای مثال می خواهید برای اکانت تلگرام شخصی ارسال کنید، پس باید شناسه چت اکانت خود را وارد کنید.
نحوه دریافت شناسه چت یا Chat ID در تلگرام
مرورگر خود را وارد کرده و لینک زیر را قرار دهید. فقط به جای عبارت APITOKEN کلیدی که در مرحله قبل در قسمت توکن احراز قرار دادید را وارد کنید.
https://api.telegram.org/botAPITOKEN/getUpdates
برای مثال باید به شکل زیر باشد:
https://api.telegram.org/bot1575677345:AAFB-h3AwV1Yym_FUSeNKEkwsVG2LdwljptY/getUpdates
لینک را در مرورگر باز کنید.
همانطور که مشاهده می کنید خالی است. مجدد وارد رباتی که ساختید شده و یک پیام دیگر ارسال کنید. بعد از ارسال پیام، لینک را مجدد رفرش کنید.
حالا اطلاعات کاربر ارسال شده را مشاهده می کنید. شناسه یا id نمایش داده شده مخصوص شما است. آن را کپی کرده و در قسمت شناسه چت فرم المنتور قرار دهید.
برای بخش پیام هم باید شناسه هر فیلد را همانند تصویر وارد کنید. اگر شناسه فیلد email است به شکل زیر وارد کنید: [form:email]
صفحه را ذخیره کرده تا فرم را تست کنیم.
تست ارسال فرم به تلگرام
به صفحه فرم تماس رفته و اطلاعات فرم را پر کنید. بعد اززدن دکمه ارسال، بلافاصله اطلاعات با همان چیدمانی که در المنتور تعریف کردیم، در ربات ساخته شده ارسال می شود.
اشکال در ارسال اطلاعات
توجه کنید این روش تنها بر روی سرور های خارج از ایران که بدون مشکل به سرور های تلگرام متصل می شوند کاربرد دارد. در صورت استفاده در سرور های ایران، امکان ارسال پیام به تلگرام شما وجود ندارد.
امیدواریم که از این آموزش هم به خوبی استفاده کرده باشید. اگر مشکلی در اجرای این آموزش دارید از بخش نظرات با ما در میان بگذارید.
23 پاسخ
سلام
ایا میشه با لوکال هاست با این افزونه کار کرد ؟
با سلام
با افزونه بله می تونید کار کنید.
سلام، وقت تون بخیر
امکان ارسال اطلاعات فرم به یکی از پیام رسان های ایرانی وجود داره؟
اگر بله با کدوم پیام رسان می شه کار کرد؟
ممنونم
با سلام
در حال حاضر از پیام رسان های داخلی پشتیبانی نمی کند.
سلام اگه هاست خارجی بگیریم درست کار میکنه ؟ اگه نه باید چی کار کنیم درست کار کنه ؟
با سلام
روی هاست خارج بدون مشکل ارسال میشه.
سلام و درود
چگونه میشه اطلاعات پر شده در فرم المنتور رو به CRM داخلی شرکت فرستاد که اونجا هم ذخیره شه؟!
پس کدوم ها فرم درست کنم که سرور ایران ارسال میشه؟
شما دارید فرم ارسال به تلگرام مشاهده می کنی، ارتباطب به تمامی فرم ها ندارد.
سلام
میگه خطایی رخ داده است
مشکل کجاست اخه؟
🙁
زود جواب بدید
با سلام
روی هاست ایران هستید؟
لوکال هاست استفاده میکنم
این مورد فقط روی هاست خارج قابل اجرا هست.
شما فیلم آموزش گذاشتی نگاه کردم
سایتت لوکال هاسته پس چجوری لوکال هاست کار میکنه؟
آیا هاست ایران بدون لوکال هاست جواب میده؟ یا هاست خارج جواب میده؟
اگر هاست ایران استفاده کنم بازم خطایی رخ میده؟؟؟؟؟
فیلم آموزشی را کامل مشاهده کنید توضیح داده شده است. در انتهای ویدئو هم کامل توضیحات مربوط به ارسال فرم گفته میشه.
ممنون بابت آموزش خوبی که قراردادین.
خواستم ببینم برای سرویسهای داخلی راه گریزی وجود نداره؟
با سلام
نه متاسفانه، به دلیل عدم ارتباط سرور تلگرام با اینترنت ایران امانش نیست.
از کجا بدونم برای کاربر ویرایش اطلاعات داره تو فرم
باید از افزونه Action Pack و آموزش طراحی فرم ویرایش اطلاعات کاربری با المنتور و افزونه Action Pack استفاده کنید.
می خواستمک ببینم آیا مشاهده فرم ذخیره شده در المنتور توسط کاربر امکانش هست
طرف ببینیه درصورت نیاز ویرایش کنه
با سلام
اگر فرم ویرایش اطلاعات باشه بله میشه در غیر اینصورت امکانش نیست.
ممنون مثل همیشه عالی
قابلیت اتصال به واتساپ هم ممکنه جناب احمد زاده؟
با سلام
نه متاسفانه، واتس اپ امکان استفاده از API را ندارد.