繁体   English   中英

Python Twisted IRC,发送彩色消息

[英]Python Twisted IRC, sending color messages

我对Python中的扭曲事件驱动的编程非常陌生。 我制作了一个具有一些有趣功能的基本bot,现在,如果某个事件触发,我想通过发回彩色文本来进行扩展。 我知道必须进行某种编码(?),但除此之外,我不知道从哪里开始。

如何对字符串进行编码,以使其在大多数流行的IRC客户端(如irssi或mIRC)中显示为彩色消息?

您可以在Twisted中使用assembleFormattedText API,该API特别提到了mIRC颜色代码。

您只需要发送PRIVMSG或使用正确格式的通知即可。

发送ASCII \\ 3,然后发送前景,背景色将具有所需的结果。 大多数客户端(例如mIRC,HexChat等)定义了15种标准前景色和背景色。

例如:

PRIVMSG #channel :\35,3

\\ 2切换粗体,而\\ 1启用和禁用下划线。

这里已经部分回答了: 将mIRC颜色代码嵌入C#文字中? ,无论编程语言如何,基本字符串格式始终相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM