微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python IRC bot模块帮助吗?

如何解决Python IRC bot模块帮助吗?

| 我实际上是为phenny bot制作一个模块 被称为welcom.py,它欢迎加入我频道的每个新人 这是我用于此的代码
#!/usr/bin/python

def welcome_message(phenny,input):
    phenny.say(\'Welcome to #example channel \' + input.nick + \' !\')
welcome_message.event = \'JOIN\'
welcome_message.rule = r\'.*\'
尽管该代码重复了两次消息,但该代码仍然可以完美地工作,如下所示:
<phenny> Welcome to #example channel visitornick !
<phenny> Welcome to #example channel visitornick !
为什么会这样? 我认为我在代码中没有犯任何错误。 盘绕是connetion故障?     

解决方法

该错误显然与函数本身无关,因此我的猜测是触发器发生了两次。 尝试调试一下:在函数调用中放入“ 2”,然后查看事件是否确实触发了两次。 当您了解更多信息时,请评论此答案,然后我将进行更新:)     ,这是一个已记录的错误。但是,这似乎是由于phenny的内核如何处理线程。看来这个问题已经解决。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。