首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python电报telethon如何发送表情符号

python电报telethon如何发送表情符号
EN

Stack Overflow用户
提问于 2019-08-19 08:29:24
回答 1查看 3.1K关注 0票数 2

日安,

我在telethon文档中遗漏了一些东西。所有的文件,信息,文件都是明确的,但我找不到,如何发送表情符号给其他用户。当我发送像;-)这样的表情符号代码时,它会将其作为原始消息发送。如果等于发送文件,请帮我找到要放入文件变量的表情id列表。官方文档提供的功能如下,尚不清楚。

代码语言:javascript
运行
复制
GetEmojiKeywordsDifferenceRequest
GetEmojiKeywordsLanguagesRequest    
GetEmojiKeywordsRequest
GetEmojiURLRequest

请用它来提示我:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-19 12:11:48

表情符号只是字符串,就像Python中的任何其他表情符号一样。官方客户端中"?“的";-)”替换是在客户端完成的,而不是在服务器端完成的。

你应该能够将表情符号直接粘贴到你的代码中,或者如果你的编辑器不支持它,可以使用Python unicode转义:

代码语言:javascript
运行
复制
client.send_message(chat, '?')
client.send_message(chat, '\U0001F609')

如果您喜欢在代码中使用文本替换,请使用install the emoji package

代码语言:javascript
运行
复制
import emoji
client.send_message(chat, emoji.emojize(':wink:'))

(请注意,我自己还没有尝试过emoji模块,请参阅他们的文档以了解可用的替代方案。)

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

https://stackoverflow.com/questions/57549311

复制
相关文章

相似问题

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