【问题标题】:Commands in Python IRC bot built with oyoyo使用 oyoyo 构建的 Python IRC bot 中的命令
【发布时间】:2011-10-22 17:45:18
【问题描述】:

我最近发现了oyoyo Python IRC 框架,从我的新手的角度来看它看起来不错,我选择用它构建一个 IRC 机器人(Twisted 似乎有点令人生畏)。我看过example,但我不确定如何实现更多命令。我会在 privmsg 函数中有很多 if 语句吗?以及如何触发这些 if 语句?虽然我不是一个完全的菜鸟,但我仍然是一个新手,所以如果这是一个愚蠢的问题,请不要评判我。

【问题讨论】:

    标签: python frameworks command irc


    【解决方案1】:

    IRC bot in twisted 演示您的机器人如何响应多个命令。

    您定义了几个command_*() 方法并从privmsg() 方法中调用它们。

    getattr(self, 'command_'+command_name, None) 检索适当的方法来调用。

    【讨论】:

    • 好吧,看来我得试试 Twisted。感谢您的帮助。
    • @user1008773:你可以试试 Twisted。但是getattr() 不需要 Twisted。
    • @j-f-sebastian 啊,那部分是给 oyoyo 的?
    • @user1008773:没有。它是一个普通的 Python,请参阅 getattr()
    • @polka:原始页面不再可用。我已将链接更改为指向其存档版本。
    猜你喜欢
    • 2012-10-15
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多