-
class
shanbay.team.
Team
(shanbay, team_url)¶ 小组管理
Parameters: - shanbay –
Shanbay
实例对象 - team_url – 小组首页 URL
>>> from shanbay import Shanbay, Team >>> s = Shanbay('username', 'password') >>> s.login() >>> t = Team(s, 'http://www.shanbay.com/team/1234/')
-
dismiss
(member_ids)¶ 踢人. 注意别把自己给踢了.
Parameters: member_ids – 组员 ids Returns: bool
-
forum_id
()¶ 小组发帖要用的 forum_id
-
info
()¶ 小组信息
Returns: 小组信息 Return type: dict 返回值示例
{ 'title': u'title', # 标题 'leader': u'leader', # 组长 'date_created': datetime.datetime(2013, 10, 6, 0, 0), # 创建日期 'rank': 1000, # 排名 'number': 10, # 当前成员数 'max_number': 20, # 最大成员数 'rate': 1.112, # 打卡率 'points': 23 # 总成长值 }
-
max_page
()¶ 获取小组成员管理页面的最大页数
-
members
()¶ 获取小组所有成员的信息列表
-
new_topic
(title, content)¶ 小组发贴
Returns: 帖子 id 或 None
-
reply_topic
(topic_id, content)¶ 小组回帖
Returns: 帖子 id 或 None
-
single_page_members
(page_number=1)¶ 获取单个页面内的小组成员信息
Parameters: page_number – 页码 Returns: 包含小组成员信息的列表 返回值示例:
[{ 'id': 123, # member_id 'username': 'jim', # username 'nickname': 'Jim', # 昵称 'role': u'小组长', # 身份 'points': 1234, # 贡献成长值 'days': 100, # 组龄 'rate': 99.9, # 打卡率 'checked_yesterday': True, # 昨天是否打卡 'checked': False, # 今天是否打卡 }, { # ... }]
- shanbay –