Skip to content

群组Group

HanSon edited this page Mar 17, 2017 · 2 revisions

Group 为群组,除了已保存到通讯录的群组,还有一开始初始化聊天列表的一些未加入通讯录的群组

可通过group()获取单例实例

方法

  • setMap($username, $id)给特定username设置一个ID,配合getUsernameById使用
  • getUsernameById($id) 根据ID获取特定的username
  • getGroupsByNickname($name, $blur = false) 根据群名称筛选群组,blur 为是否模糊筛选,返回的结果为一个 collection
  • getMembersByNickname($groupUsername, $memberNickname, $blur = false) 在username的群里搜索某群员昵称成员,blur 为是否模糊筛选,返回的结果为一个 array
  • create(array $usernames) 创建聊天群
  • addMember($groupUsername, $members) 添加群成员(多人操作时members必须为数组,单人可为字符串)
  • deleteMember($groupUsername, $members) 删除群成员(多人操作时members必须为数组,单人可为字符串)
  • setGroupName($groupUsername, $name) 设置群聊天名称
Clone this wiki locally