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