美好的一天,
我错过了telethon
文档中的某些内容。文件,消息,文档都很清楚,但是我找不到如何向其他用户发送表情符号。当我发送;-)
之类的表情符号代码时,它将其作为原始消息发送。如果等于发送文件,请帮助我找到要放入文件变量的表情符号ID列表。官方文档提供了以下功能,尚不清楚。
GetEmojiKeywordsDifferenceRequest
GetEmojiKeywordsLanguagesRequest
GetEmojiKeywordsRequest
GetEmojiURLRequest
请提示我:)
答案 0 :(得分:0)
表情符号只是字符串,就像Python中的其他字符串一样。在正式客户端中,用“ ;-)”替换“?”是在客户端而不是服务器上完成的。
您应该能够直接将表情符号粘贴到您的代码中,或者,如果您的编辑器不支持它,请使用Python unicode转义:
client.send_message(chat, '?')
client.send_message(chat, '\U0001F609')
如果您希望在代码中使用文本替换,请install the emoji
package:
import emoji
client.send_message(chat, emoji.emojize(':wink:'))
(请注意,我本人还没有尝试过emoji
模块,请参阅其文档以获取可用的替代品。)