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

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

سلام من یک کتابخونه نوشتم که با آدرس دستور زیر نصب میشه ، میخواستم نصبش کنید استفاده کنید

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


composer require saber13812002/bale-bot-sdk-laravel


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


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


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


<?php
namespace App\Helpers;
use Telegram\Bot\Api;
class Bot
{
public static function sendMsg($msg)
{
$token = env('TELEGRAM_BOT_TOKEN');
$telegram = new Api($token);
$params = [
'chat_id' => env('ADMIN_CHAT_ID') ? env('ADMIN_CHAT_ID') : '485750575',
'text' => $msg . ': ' . '<a>http://localhost:8000/dashboard</a>',
];
$response = $telegram->sendMessage($params);
}
}


البته میتونید از channel هم استفاده کنید


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


use App\Helpers\Bot;
Bot::sendMsg('someone open dashboard');


باید متغیر های زیر رو در فایل env قرار بدید


TELEGRAM_BOT_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
TELEGRAM_CERTIFICATE_PATH=
TELEGRAM_WEBHOOK_URL=https://tapi.bale.ai/bot
لاراولدانلودپیام رسان بلهlaravel
برنامه نویس.42ساله. از مدرک MCSD دات نت سال 2002 شروع کردم البته بعد از لیسانس و تمام عمرم رو در مدیریت با ابزار های شیرپوینت و MSPS و CRM و غیره گذراندم.https://zil.ink/sabert
شاید از این پست‌ها خوشتان بیاید