Merge pull request #527 from v2board/dev

1.6.0
This commit is contained in:
tokumeikoi 2022-06-12 19:56:18 +08:00 committed by GitHub
commit 7a64038133
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 1 deletions

View File

@ -28,6 +28,17 @@ class TelegramController extends Controller
public function handle()
{
$msg = $this->msg;
$commandName = explode('@', $msg->command);
// To reduce request, only commands contains @ will get the bot name
if (count($commandName) == 2) {
$botName = $this->getBotName();
if ($commandName[1] === $botName){
$msg->command = $commandName[0];
}
}
try {
foreach (glob(base_path('app//Plugins//Telegram//Commands') . '/*.php') as $file) {
$command = basename($file, '.php');
@ -53,6 +64,13 @@ class TelegramController extends Controller
}
}
public function getBotName()
{
$telegramService = new TelegramService();
$response = $telegramService->getMe();
return $response->result->username;
}
private function getMessage(array $data)
{
if (!isset($data['message'])) return false;

View File

@ -237,5 +237,5 @@ return [
| The only modification by laravel config
|
*/
'version' => '1.5.6.1652111181640'
'version' => '1.6.0'
];