shanbay.com team assistant
Project description
# shanbay team assistant
[](https://travis-ci.org/mozillazg/python-shanbay-team-assistant)
[扇贝网](http://www.shanbay.com) 小组管理助手(Powered by [python-shanbay](https://github.com/mozillazg/python-shanbay]))。
目前专为 [彪悍的人生无需解释](http://www.shanbay.com/team/detail/3352/) 小组定制。
如要用于其他小组,修改 settings.ini.example 和模板文件即可。
## 功能
更新小组成员加入条件
获取所有小组成员的打卡等情况
通过规则判断是否需要执行踢人等操作
发站内短信
发帖
回帖
发送欢迎、恭喜、警告、踢人站内短信
支持半自动/全自动执行查卡操作
支持发送通知短信(给所有组员群发短信)
## 使用
下载: https://github.com/mozillazg/python-shanbay-team-assistant/releases
### 安装依赖 `pip install -r requirements.txt`
### 修改配置文件 复制 settings.ini.example 为 settings.ini,修改其中的配置项。
### 修改模板文件 复制 templates 目录下的 .example 文件为 .txt 文件,并修改 txt 文件的内容。
### 查卡 命令行下执行 `python assistant.py`
可以通过 -s 指定配置文件: ` python assistant.py -s settings_biaohan.ini`
### 发送通知短信 命令行下执行 `python assistant.py -s settings_biaohan.ini -a announce.txt -t "来自小组的邀请"`
其中 `announce.txt` 是通知内容,可以参考目录下的 `templates/announce.txt.example`, `来自小组的邀请` 是通知的标题。
## 谁在使用
[彪悍的人生无需解释小组](http://www.shanbay.com/team/detail/3352/)
[轻舞飞扬小组](http://www.shanbay.com/team/detail/2320/)
[35000单词不是梦小组](http://www.shanbay.com/team/detail/10879/)
# 更新日志
## 0.2.8 (2017-02-09)
修复无法登录的问题
## 0.2.7 (2015-08-25)
修复无法发送短信的问题
## 0.2.6 (2015-04-03)
待踢人数大于 max_dismiss 时,改为继续更新查卡帖子 (之前只是记录异常信息,但是并没有继续更新查卡帖子)
## 0.2.5 (2015-01-13)
修复扇贝改版导致”无法获取组员用户名导致发送短信失败”的问题
修复扇贝改版导致”无法成功踢人”的问题
## 0.2.4 (2014-08-22)
小组管理页面改版
## 0.2.3 (2014-08-05)
修复”小组成员页面改版导致无法获取组员信息”
## 0.2.2 (2014-07-27)
新增配置项: max_dismiss
## 0.2.1 (2014-07-19)
使用 shanbay==0.3.0,fix “扇贝更改小组成员页面的 URL 导致无法获取组员信息”
## 0.2.0 (2014-06-24)
重构(功能未发生变化)
使用 shanbay==0.2.1
发布到 PyPI
## 0.1.6 (2014-05-20)
支持以“昨天是否打卡”为条件进行查卡
将项目内的示例模板文件改为 *.example,防止更新程序时覆盖掉自定义的模板文件
移动模板文件到 templates 目录下
支持在配置文件中指定短信模板文件位置
支持配置是否更新查卡相关的帖子
改用 [python-shanbay](https://github.com/mozillazg/python-shanbay) 操作扇贝网
## 0.1.5 (2014-05-01)
修复页面变动导致无法发送短信的问题
修复页面变动导致无法正确获取用户名的问题
修复之前把提醒给删了
增加命令行选项 -i 控制是否进入交互模式
恢复误删的 setup.py 文件
增加发送通知短信的功能