SampleUsagehttp://linuxfire.com.cn/BadGirl/wiki/SampleUsage

BadGirl 是 Linuxfire irc 频道里的机器人, 他可以回答你他所知道的内容, 查询相关的内容直接输入 "~关键字", 如 "~xchat" 则可以得到 xchat 相关的内容.

输入命令有两种方式:

  1. 对 bot 说话,
    1. 在输入框中输入"BadGirl: ...."
    2. 在输入框中输入"/msg BadGirl ...."
  2. 在输入框中输入"~ ...."

WARN: 为了在查询时不打扰他人, 请尽量使用"/msg BadGirl ..."格式

一些常用的命令
  1. 查询 bot 知识库:
    1. 直接以着信息名称字查询
      • 命令格式: ~<关键字>
      • 例如: ~xchat
    2. 按作者查询
      • 命令格式: ~listauth <关键字>
      • 例如: ~listauth walte
    3. 按信息名称查询,查询信息名称包含关键字的所有信息的名称列表
      • 命令格式: ~listkeys <关键字>
      • 例如: ~listkeys linux
    4. 按信息名称内容查询,查询信息内容包含关键字的所有信息的名称列表
      • 命令格式: ~listvalues <关键字>
      • 例如: ~listvalues linux
  2. 查询freshmeat.net上的软件最新版本号
    • 命令格式: ~version <软件名>
    • 例如: ~version python
  3. 查询主机IP
    • 命令格式: ~nslookup <主机名>
    • 例如: ~nslookup www.linux.org
  4. 查询google里的内容,结果为中文网优先,包括英文的网站
    • 命令格式: ~google for <关键字>
    • 例如: ~google for linux 公社
  5. 查询slashdot的新闻标题.
    • 命令格式: ~slashdot
  6. 如何加入没有的信息
    • 命令格式: ~<关键字> is <对关键字的描述>
    • 例如: ~linux is LInux is a open source operation system, 更多的信息查看http://www.li.org
    • 例如: ~gnu is gnu is GNU's not unix. 更多信息请查看:www.gnu.org
  7. 如何更换现有的信息(只能建立信息的人可以更新)
    • 命令格式: ~no <关键字> is <对关键字的描述>
    • 例如: ~no linux is LInux is a open source operation system, 更多的信息查看http://www.li.org
  8. 告诉别人让 BadGirl 告诉正在问问题的人某个信息.
    • 命令格式: ~tell <某人> about <信息关键字>
    • 例如: ~tell tom about xchat
  9. 简单字典查询
    • 命令格式: ~dict <单词>
    • 缩写格式: ~~<单词>
    • 例如1: ~dict apple
    • 例如2: ~~apple
  10. 缩写查询 (尚待修复)
    • 命令格式: ~explain <缩写>
    • 例如: ~zh_en 哦, 什么?
    • 结果: Oh, what?
  11. 句子翻译
    • 命令格式: 参考 ~babelfish 命令在线
    • 例如: ~explain ROTF
  12. rss 阅读: 参考 ~rss 命令在线
  13. 能力查询: 参考 AbilityProfile
  14. 天气查询: ~w [地区] [数字]
相关信息
GunsNRose> ~w cd 5
<mooGirl> 成都 04月23日12时至04月24日12时 多云转小雨 微风 气温:22℃~15℃