Skip to content
This repository has been archived by the owner. It is now read-only.
一个Python写的xmpp(gtalk)机器人用来提供群功能.支持天气查询/贴代码/翻译等
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
clubot.py
command.py
const.py
db.py
dev_requirements.txt
honor.py
logics.py
message.py
mtornado.py
settings.py
utility.py

README.md

安装配置

平台

python2.7

安装

pip install -r dev_requirements.txt

因少量的使用Linux shell命令,所以需要再win下运行需要对代码进行稍微的修改

配置

在settings.py填入bot的帐号和密码,和相应的管理员信息,关闭DEBUG

运行

python clubot.py      # 运行

更新到新版本

版本更新到MongoDB版本, 之前的MySQL版本不再更新, 可以从mysql-ver分支获取MySQL版本,

从MySQL版更新到MongoDB版

首先切换到mongodb-ver分支然后pull

git checkout -b mongodb-ver
git pull origin mongodb-ver

然后在settings.py中填入数据库配置, 执行update.py脚本对数据进行迁移

python update.py

然后切回住版本, 安装新的依赖运行即可

git checkout master
pip install -r dev_requirements.txt

我们的群bot

欢迎加入clubot@vim-cn.com讨论

更新

最新更新

  • 使用MongoDB作为数据库
  • 使用tornadohttpclient替换http_stream

2013-05-24

  • 加入Python shell功能, 可以为每个成员分配一个session来保存语句上下文

2013-05-28

  • 加入HTTPStream支持更快的HTTP请求
  • 通过HTTPStream支持更快的Python shell
  • 当Python shell返回过长时贴到网页上, 防止刷屏

2013-07-17

  • 清除废弃的代码
  • 改用HTTPStream废弃并清楚线程池
  • 更新HTTPStream
  • 废弃-py命令
  • 废弃-trans命令, 使用-tr命令

2013-07-18

  • 不使用 fork 将进程至于后台
  • 不再解析命令行参数

2013-07-30

  • 增加TRACE选项

2013-08-28

  • 使用MongoDB作为数据库
  • 使用tornadohttpclient替换http_stream
You can’t perform that action at this time.