صابر طباطبائی یزدی
صابر طباطبائی یزدی
خواندن ۲ دقیقه·۴ سال پیش

اتصال لاراول به روبات بله با معروف ترین ماژول تلگرام

سلام. خیلی سریع بگم که میخوایم چیکار کنیم.

روبات بله برای لاراول آموزش
روبات بله برای لاراول آموزش


امروز یک کامنت آقای قیاسی اینجا گذاشته بودند که ذهن من رو مشغول کرد.

ایشون نوشتند که برای تبدیل روبات تلگرام به بله فقط کافیه url اصلی رو عوض کنید

میتونید از
sdk های
موجود که برای تلگرام هستن استفاده کنید

ببینید:

https://github.com/balemessenger/bale-bot-samples/issues/33

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

یک کتابخانه برای لاراول اینجاست که خیلی معروفه

https://github.com/irazasyed/telegram-bot-sdk/pull/765

کافیه با دستور کامپوزر نصب ش کنید.

composer require irazasyed/telegram-bot-sdk

و پابلیشش کنید

php artisan vendor:publish

حالا این سه خط رو در env فایل اضافه کنید


TELEGRAM_BOT_TOKEN=dfas9d86f98a6d978f6a789ds6f9a6d9f6

TELEGRAM_CERTIFICATE_PATH=

TELEGRAM_WEBHOOK_URL=https://tapi.bale.ai/bot

اما متوجه شدم که اون برنامه نویس خنگ با اینکه در env فایل داره این رو میخونه ولی ازش استفاده نکرده برای همین تغییرات لازم رو ثبت کردم

میتونید تغییرات رو اینجا و اینجا ببینید:

امیدوارم مرج ریکویست من رو قبول کنند.

حالا در هر صفحه ای میخواهید پیام به شخصی بفرستید کافیه این رو use کنید

use Telegram\Bot\Api;

سپس

$telegram = new Api(env('TELEGRAM_BOT_TOKEN'));

$params = [

'chat_id'              => '485750575',

'text'           => 'adsfasdf',

];

$response = $telegram->sendMessage($params);

تمام شد.

حالا برای به دست آوردن چت آی دی هم میتوانید مسیر زیر رو طی کنید

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


اینجا مثال ها رو آورده

https://irazasyed.github.io/telegram-bot-sdk/usage/initial-setup/


این هم یک پروژه ی ترلو که من نوشتم و وقتی کاربر میسازیم به روبات بله پیام میفرسته

دقیقا همین تنظیمات میتونه برای تلگرام هم بفرسته به شرط اینکه سرور شما داخل ایران نباشه چون سرور های داخل ایران فیلتر هستند و سرور های تلگرام رو نمیبینند

روبات بلهلاراولbale bot massengerروبات تلگرامآموزش
برنامه نویس.42ساله. از مدرک MCSD دات نت سال 2002 شروع کردم البته بعد از لیسانس و تمام عمرم رو در مدیریت با ابزار های شیرپوینت و MSPS و CRM و غیره گذراندم.https://zil.ink/sabert
شاید از این پست‌ها خوشتان بیاید