使用hexchat(基于xchat)和python脚本。
阅读API docs我不清楚其他用户是否可以看到打印语句。通道中的其他用户也可以看到以下内容,或者仅对我可见:
import hexchat
hexchat.prnt("Hi everyone!")
使用python的打印怎么样?
import hexchat
print("Hi everyone!")
修改
我想这个问题的必然结果是如何发送聊天消息,以便其他用户可以看到它。
答案 0 :(得分:6)
hexchat.prnt
和print
都做同样的事情,在您的客户端中显示 发送到服务器的消息。只有你会看到这些。
要向服务器发送消息,请使用
hexchat.command("say <message>") # Uses hexchat's /say command, sends in current channel's context
或
hexchat.command("PRIVMSG <#channel/user> :<message>") # Uses the raw IRC command, send to any channel
(替换为您的留言,&lt;#channel / user&gt;替换为目标留言目标)
两者之间的区别在于前者还在客户端显示消息,而后者在没有通知用户脚本的情况下以静默方式发送消息。
答案 1 :(得分:1)
我不确定是否有更好的方法,但我所做的是。
import hexchat
hexchat.command("say Hi everyone!")