pmxbot

软件截图:
pmxbot
软件详细信息:
版本: 1105.6
上传日期: 20 Feb 15
开发: You Gov, Plc.
许可: 免费
人气: 18

Rating: nan/5 (Total Votes: 0)

pmxbot是一个IRC僵尸写在Python编程语言。最初建供内部使用,它已经消毒,并设置免费世界时。
命令
pmxbot听由前缀命令'!“如果这是它知道它会回复一个命令,采取行动,等它可以搜索网页,你的报价,跟踪业,做决定,做几乎任何你能想到的东西。它记录了sqlite3的数据库中的文本,并最终我们将编写一个Web界面吧。
包含
pmxbot你会说,如果它检测到的单词和短语它被告知要认识到的事情作出回应。例如,何况SQL在轨道上。
要求
pmxbot要求当然蟒蛇。可能2.5+。它还需要一些Python包:
*蟒蛇,irclib
* pyyaml
* simplejson或JSON
* feedparser
* httplib2的
* sqlite3的
配置
配置是基于非常简单YAML文件。查看config.yaml的源代码树中的一个例子。
用法
一旦你已经设置的配置文件,你只需要调用``pmxbot config.yaml``,它会加入并连接。我们建议运行下DJB的daemontools的pmxbot作出是否崩溃,它会自动重新启动。
添加自定义,局部特征
添加一个新功能是很容易,你只需将它们添加到一个local_extensions文件,按照既定惯例。该文件加载在local_extensions配置设置中指定。列表中的所有文件都具有的execfile运行,所以它们继承现有全局变量。因此,你可以认为你最需要的东西都已经导入,就像@command,@contains,重,的urllib,httplib2会和get_html。有一个在local.py,你可以以此为基础你用一个例子..
一个命令(!G)得到@command deocator ::
  @command(“tinytear”,别名=('TT','撕裂','哭'),DOC =“我哭了一个微小的撕裂你。”)
 高清tinytear(客户端,事件,渠道,尼克,休息):
     如果休息:
         返回“/我掉下一滴泪%s的”%休息
     其他:
         返回“/我坐着哭,因为一个单一的眼泪慢慢淌下了面颊”
响应(当有人说的东西)使用@contains装饰::
  @contains(“sqlonrails”)
 高清yay_sor(客户端,事件,渠道,尼克,休息):
      karmaChange(botbase.logger.db,“SQL在轨道上',1)
     回归“只有76417行......”

要求

  • 在Python中

类似的软件

Tyrs
Tyrs

15 Apr 15

Trivi Lite
Trivi Lite

3 Jun 15

ngIRCd
ngIRCd

18 Jul 15

qrq
qrq

20 Feb 15

意见 pmxbot

评论没有发现
添加评论
打开图片!