我对Python中的扭曲事件驱动编程相当新。我已经制作了一个带有一些有趣功能的基本机器人,现在我想通过发送某个事件触发的彩色文本进行扩展。我知道必须进行某种编码(?),但除此之外我不知道从哪里开始。
如何对字符串进行编码,使其在大多数流行的IRC客户端(如irssi或mIRC)中显示为彩色消息?
答案 0 :(得分:0)
您可以使用Twisted中的assembleFormattedText
API,它专门提到了mIRC颜色代码。
答案 1 :(得分:0)
您只需要使用正确的格式发送PRIVMSG或通知。
发送ASCII \ 3后跟前景,背景颜色将具有所需的结果。 大多数客户端定义了15种标准前景色和背景色,如mIRC,HexChat等。
例如:
PRIVMSG #channel :\35,3
\ 2切换粗体,\ 1启用和禁用下划线。
这里已部分回答:Embed mIRC Color codes into a C# literal?,无论编程语言如何,基本字符串格式始终相同。