RSS
热门关键字:

Google Talk Bot 1.6b 发布

来源: 作者: 时间:2006-09-15 Tag: 点击:
在原作者没有发布之前我先发布一个测试版,此次修改是在1.5版基础之上完成,修改说明: 

 

  • 增加多国语言的支持
  • 增加debug标志,用于打印调试信息
  • 增加logpath选项,可以自定义log文件保存目录
  • 增加language选项,缺省使用系统locale,但也可以在配置文件中指定
  • 增加表情符选项
  • 增加中文翻译文件
  • 增加系统提示符选项,原来为'***'感觉不好看,因此独立出来大家可以自已改
  • 增加超级管理员标志,这样一般的管理员就无法删除了
  • 增加用户的nochat标志,一旦设志上,用户收不到也发不了信息
  • 增加命令/nochat /chat /status /version

详细说明:

本次修改变化很大。使用时建议从干净目录开始。在第一次运行confbot.py时,系统会自动提示你输入你的Bot的一些信息,输入后会自动创建config.ini和welcome.txt。config.ini用来存放系统的配置信息,而welcome.txt用于存放欢迎信息。你可以任意修改。但对于文件中存在汉字时一定要使用utf-8编码保存。因为程序在读取时会按utf-8进行编码处理。

language选项可以指明使用哪个翻译文件。目前支持英文和中文。测试得还不多。

表情符在系统第一次运行时会保存到配置文件中,因此对于中文环境会将中文以utf-8编码保存。你可以增加自已的表情符。

系统提示符在我测试中是改为了 *>>>* 因为 >>> 是 Python的提示符,加星号表示粗体。

此次特别增加防打扰功能。如果用户使用了/nochat命令,那么系统会设置用户的标志为nochat,这样你不能发送也不能接收任何消息。但命令还可以使用。如果想继续聊天则使用/chat命令即可。当你使用names查看人员名单时,如果用户为nochat状态,则名字前有一个'-'。

status命令可以查看自已目前的标志状态,如user admin super nochat等。 super表示超级用户,在第一次运行confbot时,系统会提示你输入超级用户的邮件地址,那么超级用户只能手工删除,一般的管理员也无法删除。这样起到一种保护作用。如果你是管理员,你还可以执行/status nick来查看某个人的状态。

version可以用来查看版本状态。

原来1.5版已经增加了不少功能。比如隐藏状态信息的发送。修改配置中的hide_status即可。还有一个重要的标志Private可以设置聊天室不能加入,但同时提供了invite命令,由管理员来邀请他人加入,这样完全有能力创建一个私人聊天室。还有就是增加了显示管理员listadmins,ban人和取消ban人,显示被ban人的清单listbans。


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册