Telegram bot api: sendPhoto لا تعرض html

1

أنا أقوم بتأليف الرسائل بهذه الطريقة

const reply_telegram = {
        "chat_id"               : MIRKO,
        "photo"                 : row.image_url,
        "caption"               : '<b>Wow</b>',
        "parse_mode"            : "HTML",
        "disable_notification"  : true,
}

لهدف هذا السؤال ، ركز على

"parse_mode" : "HTML"

أنا أستغل sendPhoto بدلاً من الكلاسيكية sendMessage .

  1. Official docs state that I can use a caption and parse_mode in the sendPhoto method
  2. I am actively using sendMessage with html content, and it's handled as HTML as I want

باختصار ، المشكلة هي: يتم إرسال الرسالة ، يتم تسليم الصورة ، تتم طباعة نص التسمية التوضيحية أسفل الصورة ، ولا تتم طباعة العلامات ، ولكن العنوان غير غامق كما طلبت.

ماذا ينقصني؟

1 إجابة

0

إذا كنت تريد إرسال صورة ، فأنت تستخدم معلمتين فقط. معرف دردشة المعلمة الأولى ومسار / معرف / URL لصورة المعلمة الثانية.

https://core.telegram.org/bots/api#sendphoto

إذا كنت تريد استخدام المزيد من المعلمات ، فجرّبها

لديك مثال Python هنا:

@bot.message_handler(func=lambda message: True) def echo_message(message):  cid = message.chat.id  if "send photo" in message.text.lower():     bot.send_photo( cid, open( 'files/photo.jpg', 'rb')) 
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام