IdeasBot

IdeasBot是一个使用PHP语言编写的, 基于MediaWiki API的机器人脚本.

View project onGitHub

三分钟部署

  1. 点击下载按钮下载最新版本的机器人脚本.
  2. 打开并设置config.php的相关内容.
  3. 效仿example.php,编辑您自己的内容(您也可以更改include.php以启用拓展).
  4. 创建您在config.php设置的相应cookie临时文件(如cookie.tmp),并将权限设置为RWRWRW.
  5. 执行,完成!

您知道吗?

  • IdeasBot基于多语言:您可以从简体中文,繁体中文,英文和日文中选择任一界面语言.
  • IdeasBot处于活跃期:我们会根据机器人自动发送的反馈信息不断完善我们的脚本和添加新功能.
  • IdeasBot内置数据库(测试版):您可以使用内置的ideasdb拓展,脱离MySQL完成简单的数据操作.
  • IdeasBot基于PHP:最低的测试配置为PHP5.2和cURL拓展.亦可工作于安全模式中.
  • IdeasBot能做很多:extension/目录中有很多预置的拓展,能实现非常强大的功能.

拓展

您可以在extension目录中找到适合于本机器人的拓展脚本(具体地,请见extension/readme.txt)

  • 拓展不会默认包含在程序脚本中,每一个拓展脚本内部都会注明其用法
  • 要使用拓展,请在config.php中使用include_once包含相应的拓展脚本(或者取消相应脚本的注释)

常见问题

  • 我已经将config.php设置好,但是机器人试图登录时总提示needtoken

    请尝试将cookie.tmp(或者相应的cookie临时文件)权限设置为RWRWRW,并设置为绝对路径.

  • 机器人登录的时候总提示NoName

    请检查工作目录(getcwd())是否为当前目录,您可以使用dirname(__FILE__)代替后再试.

  • 我发现了一个BUG

    如果您确定您可以解决,请在解决之后提交版本合并请求.否则,请报告至:dgideaswikipedia@gmail.com

  • 我还有其它问题......

    请参看help/目录下的文件,希望可以帮到你

听起来很有趣?

欢迎申请加入这个项目,或者直接提交版本合并请求.您也可以加入用户反馈计划(默认)来帮助我们改善机器人.