如何通过 php 上的机器人在电报中创建方便的 post 消息

How to create handy post message in telegram via bot on php

我想像这样创建方便的消息 channel

我所做的只是这里的代码示例

    $bot = new \TelegramBot\Api\Client('xxx:yyy');
    $bot->sendMessage("@dtsautocom", "<a href='https://dts-auto.com/{$passanger_car->main_photo}'>{$passanger_car->name}</a> \n{$passanger_car->year} год, {$passanger_car->price} $, пробег - {$passanger_car->mileage} км \nТелефон продавца: {$passanger_car->phone}", 'HTML');
$bot->run();

我将图像 link 包装到标签中并得到了图像,但这不是好的解决方案,我得到了 this。我想像上面第一个 link 那样创建。他们是怎么做到的?谁能给我代码示例,说明如何以正确的方式进行操作?谢谢。

他们使用 sendPhoto 方法,将 parse_mode 设置为 HTML 并格式化照片标题。

对于您的 API 库,它应该是:

  $bot->sendPhoto("@dtsautocom", "https://dts-auto.com/{$passanger_car->main_photo}", "{$passanger_car->name}\n{$passanger_car->year} год, {$passanger_car->price} $, пробег - {$passanger_car->mileage} км \nТелефон продавца: {$passanger_car->phone}", null, null, false, 'HTML');