Как создать удобное почтовое сообщение в телеграмме через бота на php - PullRequest
0 голосов

Я хочу создать удобное сообщение, как в этом канале

Все, что я сделал, это просто пример кода

    $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();

Я обернул ссылку на изображение к тегу, и я получил изображение, но это не очень хорошее решение, и у меня есть это . Я хочу создать как в первой ссылке выше. Как они это сделали? Может кто-нибудь дать мне пример кода, как это сделать правильно? Благодаря.

1 Ответ

0 голосов
/ 28 июня 2018

Они использовали метод 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');
...