使用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
相关产品推荐
相关产品推荐

