山湾团队助理

shanbay-assistant的Python项目详细描述


# shanbay team assistant

[![Build Status](https://travis-ci.org/mozillazg/python-shanbay-team-assistant.svg)](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`

## 谁在使用

# 更新日志

## 0.3.0 (2017-03-05)

  • 删除群发短信的功能,因为扇贝网已经有了这个功能。
  • 改为先设置入组条件,然后再进行后续操作。防止在查卡过程中有人加入小组导致误杀。

## 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 文件
  • 增加发送通知短信的功能

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用相同的模型、颜色、字体和侦听器创建JTable的副本?   JavaSpring+Thymeleaf:用户时区中的时间   java HTTP请求返回非法状态异常安卓   java xml验证JDK 1.5 JDK 1.6差异   junit如何使用Parasoft从java文件生成测试文件   java使用getSpans方法获取可扩展文件中的所有跨距   javascript无法使用bindingResult设置表单元素   java RCP应用程序活动   获取Java类中泛型字段的类型   java更新查询,从一个依赖于另一个表的表中更改字段   java错误:GWT类型中的方法setBridge(GWTBridge)不适用于参数(GWTBridge)   为什么java/安卓需要在XML元素的开头有一个空格来解析它?   java通用代码,用于将字符串转换为任何所需的类   java如何创建Liferay钩子以扩展购物车portlet的功能   java Selected()方法存在漏洞   java新行附加在我的加密字符串上   使用NaN值的指数平滑的java   使用飞碟和iText发行的java XHTML到PDF   java如何在不使用HTMLDocument的情况下在JTextPane中显示两列文本?