public abstract class BaseSetter extends Object implements Setter
Constructor and Description |
---|
BaseSetter() |
Modifier and Type | Method and Description |
---|---|
boolean |
set(Map<String,String> params)
设置类型接口汇总方法
|
boolean |
setDiscussLeave(String group)
退出讨论组
|
boolean |
setFriendAddRequest(String flag,
String friendName,
boolean agree)
好友请求申请
|
boolean |
setGroupAddRequest(String flag,
GroupAddRequestType requestType,
boolean agree,
String why)
群添加申请
|
boolean |
setGroupAdmin(String group,
String QQ,
boolean set)
设置群管理员
|
boolean |
setGroupAnonymous(String group,
boolean agree)
是否允许群匿名聊天
|
boolean |
setGroupAnonymousBan(String group,
String flag,
long time)
设置匿名成员禁言
|
boolean |
setGroupBan(String group,
String QQ,
long time)
设置群禁言
|
boolean |
setGroupCard(String group,
String QQ,
String card)
设置群成员名片
|
boolean |
setGroupExclusiveTitle(String group,
String QQ,
String title,
long time)
设置群成员专属头衔
|
boolean |
setGroupFileDelete(String group,
String flag)
删除群文件
! 此接口可能不成熟 |
boolean |
setGroupLeave(String group,
boolean b)
退出群
|
boolean |
setGroupMemberKick(String group,
String QQ,
boolean dontBack)
踢出群成员
|
boolean |
setGroupSign(String group)
群签到
|
boolean |
setGroupWholeBan(String group,
boolean in)
设置全群禁言
|
boolean |
setMsgRecall(String flag)
消息撤回 似乎只需要一个消息ID即可
需要pro
|
boolean |
setSign()
打卡
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setDiscussLeave, setFriendAddRequest, setFriendAddRequestAgree, setFriendAddRequestAgree, setFriendAddRequestDisagree, setFriendAddRequestDisagree, setGroupAddRequest, setGroupAddRequestAgree, setGroupAddRequestAgree, setGroupAddRequestDisagree, setGroupAddRequestDisagree, setGroupAdmin, setGroupAdmin, setGroupAnonymous, setGroupBan, setGroupBan, setGroupCard, setGroupCard, setGroupExclusiveTitle, setGroupExclusiveTitle, setGroupFileDelete, setGroupLeave, setGroupLeave, setGroupLeave, setGroupMemberKick, setGroupMemberKick, setGroupSign, setGroupWholeBan, setMsgRecall
isGetterList, isSenderList, isSetterList
public boolean setFriendAddRequest(String flag, String friendName, boolean agree)
setFriendAddRequest
in interface SenderSetList
flag
- 一般会有个标识friendName
- 如果通过,则此参数为好友备注agree
- 是否通过public boolean setGroupAddRequest(String flag, GroupAddRequestType requestType, boolean agree, String why)
setGroupAddRequest
in interface SenderSetList
flag
- 一般会有个标识requestType
- 加群类型 邀请/普通添加agree
- 是否同意why
- 如果拒绝,则此处为拒绝理由public boolean setGroupAdmin(String group, String QQ, boolean set)
setGroupAdmin
in interface SenderSetList
group
- 群号QQ
- qq号set
- 是否设置为管理员public boolean setGroupAnonymous(String group, boolean agree)
setGroupAnonymous
in interface SenderSetList
group
- 群号agree
- 是否允许public boolean setGroupAnonymousBan(String group, String flag, long time)
setGroupAnonymousBan
in interface SenderSetList
group
- 群号flag
- 匿名成员标识time
- 时长,一般是以分钟为单位public boolean setGroupBan(String group, String QQ, long time)
setGroupBan
in interface SenderSetList
group
- 群号QQ
- QQ号time
- 时长,一般是以分钟为单位public boolean setGroupCard(String group, String QQ, String card)
setGroupCard
in interface SenderSetList
group
- 群号QQ
- QQ号card
- 名片public boolean setGroupFileDelete(String group, String flag)
setGroupFileDelete
in interface SenderSetList
group
- 群号flag
- 一般应该会有个标识public boolean setDiscussLeave(String group)
setDiscussLeave
in interface SenderSetList
group
- 讨论组号public boolean setGroupLeave(String group, boolean b)
setGroupLeave
in interface SenderSetList
group
- 群号b
- 假如此账号是群主,则此参数代表是否要解散群。默认为falsepublic boolean setGroupMemberKick(String group, String QQ, boolean dontBack)
setGroupMemberKick
in interface SenderSetList
group
- 群号QQ
- QQ号dontBack
- 是否拒绝再次申请public boolean setGroupSign(String group)
setGroupSign
in interface SenderSetList
group
- 群号public boolean setGroupExclusiveTitle(String group, String QQ, String title, long time)
setGroupExclusiveTitle
in interface SenderSetList
group
- 群号QQ
- QQ号title
- 头衔time
- 有效时长,一般为分钟吧public boolean setGroupWholeBan(String group, boolean in)
setGroupWholeBan
in interface SenderSetList
group
- 群号in
- 是否开启全群禁言public boolean setMsgRecall(String flag)
setMsgRecall
in interface SenderSetList
flag
- 消息标识public boolean setSign()
setSign
in interface SenderSetList
Copyright © 2020. All rights reserved.