python中的命令解析器,带有命令替换

时间:2014-01-20 23:24:08

标签: python command bots irc substitution

我在python中编写了一个IRC bot,我对如何实现命令替换没有一个明确的想法。 目前,如果机器人看到以感叹号开头的公共消息,它会在感叹号后面搜索名称的函数,并使用给定的参数调用它。例如,如果我发送带有文本“!ddg 123”的消息,它会使用查询“123”进行DuckDuckGo搜索。我的目标是能够做“!ddg!(random 100)”这样的事情,它会生成一个随机数并在DDG上搜索它。此外,一些奇怪的事情,如“!ddg!(随机!(随机100))abc!(随机50)”=> DDG搜索“23abc44”。

0 个答案:

没有答案