Bat Bot |
|
在 #lua 频道,只暴露了解释器
!lua script - 在沙箱中运行给定的脚本作为 Lua 代码。沙箱的限制如下定义。在其他频道和私聊中,batbot 回复以下命令
!8ball - 返回一个经典的 8 球回复。!date xxx - 返回日期,格式类似于 C 语言的 date 命令。!g[oogle] keywords - 返回使用给定关键字进行谷歌搜索的第一个结果。!owner - 返回所有者的昵称(batrick)。!ping - Pong!!quote nick keywords - 使用搜索词 'keywords' 搜索 'nick' 最近说过的话,从最新到最旧。word(sp?) - 检查 'word' 的拼写。(触发条件是单词后跟 '(sp?)')ur -- 对同样幼稚的言论给出各种幼稚的回复。为了减少频道垃圾信息,你可以在 #batbot、#lua_bot 频道或私聊(query)中玩 Lua 解释器(或机器人本身)。
batbot 由 batrick(在 Freenode 上)编写。Shirik 和 Cladhaire 在确保其代码的安全性与正确性方面发挥了重要作用。
沙箱 -- 与常规 Lua 解释器的显著区别
沙箱还包含各种自定义函数,其名称应不言自明。请享用!
(读者注:介意分享源代码吗?这将是对社区的一个极好的分享。)