python telegram telethon 如何发送表情符号
python telegram telethon how to send emoji
美好的一天,
我遗漏了 telethon
文档中的一些内容。文件、消息、文档都清楚,但我找不到如何将表情符号发送给其他用户。当我发送像 ;-)
这样的表情符号代码时,它会将其作为原始消息发送。如果等于发送文件,请帮我找到要放入文件变量的表情符号 ID 列表。官方文档提供了以下功能,不清楚。
GetEmojiKeywordsDifferenceRequest
GetEmojiKeywordsLanguagesRequest
GetEmojiKeywordsRequest
GetEmojiURLRequest
请提示我:)
表情符号只是字符串,就像 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
模块,请参阅他们的文档以了解可用的替代品。)
美好的一天,
我遗漏了 telethon
文档中的一些内容。文件、消息、文档都清楚,但我找不到如何将表情符号发送给其他用户。当我发送像 ;-)
这样的表情符号代码时,它会将其作为原始消息发送。如果等于发送文件,请帮我找到要放入文件变量的表情符号 ID 列表。官方文档提供了以下功能,不清楚。
GetEmojiKeywordsDifferenceRequest
GetEmojiKeywordsLanguagesRequest
GetEmojiKeywordsRequest
GetEmojiURLRequest
请提示我:)
表情符号只是字符串,就像 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
模块,请参阅他们的文档以了解可用的替代品。)