首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在电报bot python (telegram.ext)中,用API获得的图像或gif进行回复。

在电报bot python (telegram.ext)中,用API获得的图像或gif进行回复。
EN

Stack Overflow用户
提问于 2022-09-27 05:28:48
回答 1查看 53关注 0票数 2

我正在构建一个模因生成器电报机器人,它在用户命令/meme时发送一个模因。我正在使用API,比如"https://......meme-api....."。它给我一个模因的URL。我想在API提供的URL中发送媒体,作为对/meme命令的答复。“

代码语言:javascript
复制
dispatcher.add_handler(telegram.ext.CommandHandler("meme", meme))
代码语言:javascript
复制
def meme(update, context):
    response = requests.get('https://meme-api.herokuapp.com/gimme').json()
    url = response.get('url')
    print(url)
    update.message.reply_text(url)

我不知道怎么写模因函数。在不保存媒体的情况下,我应该使用什么消息回复类型发送媒体?

EN

回答 1

Stack Overflow用户

发布于 2022-09-27 12:01:21

正如Message.reply_text文档中所解释的那样,该方法是Bot.send_message的快捷方式,它对应于电报文档中的sendMessage。此方法发送文本消息。要发送照片和动画,您必须使用

分别使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73862756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档