You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PyTelegramAPI发送带PNG图片附件的文本消息

使用PyTelegramBotAPI发送带PNG附件的文本消息

你可以用send_document方法实现需求,这个方法支持发送PNG文件的同时附带文本说明,具体操作如下:

  • 先确认已安装PyTelegramBotAPI:
    pip install pytelegrambotapi

  • 本地PNG文件发送示例:

    import telebot
    
    # 替换成你的机器人Token
    bot = telebot.TeleBot("YOUR_BOT_TOKEN")
    
    @bot.message_handler(commands=['send_png'])
    def send_png_with_text(message):
        # 本地PNG文件路径
        local_png = "your_image.png"
        # 要发送的文本内容
        caption = "这是附带PNG附件的文本消息"
    
        # 读取文件并发送
        with open(local_png, 'rb') as png_file:
            bot.send_document(message.chat.id, png_file, caption=caption)
    
    # 启动机器人
    bot.polling()
    
  • 网络PNG链接直接发送示例:

    bot.send_document(message.chat.id, "https://example.com/target.png", caption="网络PNG附件的文本说明")
    

如果希望图片直接在消息中展示而非附件形式,把send_document换成send_photo即可,用法完全一致。

示例效果参考:
示例图片

内容的提问来源于stack exchange,提问作者Ognjen Ognjanovic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 09:45:46