public class ProxyRootSender extends Object implements RootSenderList
CACHE, NUMBER| Constructor and Description |
|---|
ProxyRootSender(SenderSendList sender,
SenderSetList setter,
SenderGetList getter)
构造,提供三大送信器实例
|
| Modifier and Type | Method and Description |
|---|---|
AnonInfo |
getAnonInfo(String flag)
取匿名成员信息
一般是使用匿名标识来获取
|
AuthInfo |
getAuthInfo()
获取权限信息
一般不需要参数
|
BanList |
getBanList(String group)
获取封禁成员列表
|
FileInfo |
getFileInfo(String flag)
获取群文件信息
|
FriendList |
getFriendList()
获取好友列表
|
GroupHomeworkList |
getGroupHomeworkList(String group,
int number)
取群作业列表
|
GroupInfo |
getGroupInfo(String group,
boolean cache)
取群信息
|
GroupLinkList |
getGroupLinkList(String group,
int number)
取群链接列表
|
GroupList |
getGroupList()
取群列表
|
GroupMemberInfo |
getGroupMemberInfo(String group,
String QQ,
boolean cache)
取群成员信息
|
GroupMemberList |
getGroupMemberList(String group)
取群成员列表
|
GroupNoteList |
getGroupNoteList(String group,
int number)
取群公告列表
|
GroupTopNote |
getGroupTopNote(String group)
取置顶群公告
|
ImageInfo |
getImageInfo(String flag)
获取图片信息
|
LoginQQInfo |
getLoginQQInfo()
获取登录的QQ的信息
|
ShareList |
getShareList(String group)
获取群共享文件列表
|
StrangerInfo |
getStrangerInfo(String QQ,
boolean cache)
取陌生人信息
|
String |
sendDiscussMsg(String group,
String msg)
发送讨论组消息
|
boolean |
sendFlower(String group,
String QQ)
送花
|
String |
sendGroupMsg(String group,
String msg)
发送群消息
|
boolean |
sendGroupNotice(String group,
String title,
String text,
boolean top,
boolean toNewMember,
boolean confirm)
发布群公告
目前,top、toNewMember、confirm参数是无效的
|
boolean |
sendLike(String QQ,
int times)
发送名片赞
|
String |
sendPrivateMsg(String QQ,
String msg)
发送私聊信息
|
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 dissolve)
退出群
|
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, waitsendDiscussMsg, sendFlower, sendFlower, sendGroupMsg, sendGroupNotice, sendLike, sendPrivateMsgsetDiscussLeave, 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, setMsgRecallcache, cache, cache, cache, dontCache, getBanList, getFileInfo, getGroupHomeworkList, getGroupHomeworkList, getGroupHomeworkList, getGroupInfo, getGroupInfo, getGroupInfo, getGroupLinkList, getGroupLinkList, getGroupLinkList, getGroupMemberInfo, getGroupMemberInfo, getGroupMemberInfo, getGroupMemberInfo, getGroupMemberInfo, getGroupMemberList, getGroupNoteList, getGroupNoteList, getGroupNoteList, getGroupTopNote, getImageInfo, getShareList, getStrangerInfo, getStrangerInfo, getStrangerInfoisGetterList, isSenderList, isSetterListpublic ProxyRootSender(SenderSendList sender, SenderSetList setter, SenderGetList getter)
sender - sender送信器setter - setter送信器getter - getter送信器public AnonInfo getAnonInfo(String flag)
SenderGetListgetAnonInfo in interface SenderGetListpublic AuthInfo getAuthInfo()
SenderGetListgetAuthInfo in interface SenderGetListpublic BanList getBanList(String group)
SenderGetListgetBanList in interface SenderGetListgroup - 群号public FileInfo getFileInfo(String flag)
SenderGetListgetFileInfo in interface SenderGetListflag - 文件标识public FriendList getFriendList()
SenderGetListgetFriendList in interface SenderGetListpublic GroupHomeworkList getGroupHomeworkList(String group, int number)
SenderGetListgetGroupHomeworkList in interface SenderGetListgroup - 群号number - 获取数量public GroupInfo getGroupInfo(String group, boolean cache)
SenderGetListgetGroupInfo in interface SenderGetListgroup - 群号cache - 是否使用缓存public GroupLinkList getGroupLinkList(String group, int number)
SenderGetListgetGroupLinkList in interface SenderGetListgroup - 群号number - 获取数量public GroupList getGroupList()
SenderGetListgetGroupList in interface SenderGetListpublic GroupMemberInfo getGroupMemberInfo(String group, String QQ, boolean cache)
SenderGetListgetGroupMemberInfo in interface SenderGetListgroup - 群号QQ - QQ号cache - 是否使用缓存public GroupMemberList getGroupMemberList(String group)
SenderGetListgetGroupMemberList in interface SenderGetListgroup - 群号public GroupNoteList getGroupNoteList(String group, int number)
SenderGetListgetGroupNoteList in interface SenderGetListgroup - 群号number - 数量public GroupTopNote getGroupTopNote(String group)
SenderGetListgetGroupTopNote in interface SenderGetListgroup - 群号public ImageInfo getImageInfo(String flag)
SenderGetListgetImageInfo in interface SenderGetListflag - 图片文件名或标识public LoginQQInfo getLoginQQInfo()
SenderGetListgetLoginQQInfo in interface SenderGetListpublic ShareList getShareList(String group)
SenderGetListgetShareList in interface SenderGetListpublic StrangerInfo getStrangerInfo(String QQ, boolean cache)
SenderGetListgetStrangerInfo in interface SenderGetListQQ - 陌生人的QQ号cache - 是否使用缓存public String sendDiscussMsg(String group, String msg)
SenderSendListsendDiscussMsg in interface SenderSendListgroup - 群号msg - 消息内容public String sendGroupMsg(String group, String msg)
SenderSendListsendGroupMsg in interface SenderSendListgroup - 群号msg - 消息内容public String sendPrivateMsg(String QQ, String msg)
SenderSendListsendPrivateMsg in interface SenderSendListQQ - QQ号msg - 消息内容public boolean sendFlower(String group, String QQ)
SenderSendListsendFlower in interface SenderSendListgroup - 群号QQ - QQ号public boolean sendLike(String QQ, int times)
SenderSendListsendLike in interface SenderSendListQQ - QQ号times - 次数public boolean sendGroupNotice(String group, String title, String text, boolean top, boolean toNewMember, boolean confirm)
SenderSendListsendGroupNotice in interface SenderSendListgroup - 群号title - 标题text - 正文top - 是否置顶,默认falsetoNewMember - 是否发给新成员 默认falseconfirm - 是否需要确认 默认falsepublic boolean setFriendAddRequest(String flag, String friendName, boolean agree)
SenderSetListsetFriendAddRequest in interface SenderSetListflag - 一般会有个标识friendName - 如果通过,则此参数为好友备注agree - 是否通过public boolean setGroupAddRequest(String flag, GroupAddRequestType requestType, boolean agree, String why)
SenderSetListsetGroupAddRequest in interface SenderSetListflag - 一般会有个标识requestType - 加群类型 邀请/普通添加agree - 是否同意why - 如果拒绝,则此处为拒绝理由public boolean setGroupAdmin(String group, String QQ, boolean set)
SenderSetListsetGroupAdmin in interface SenderSetListgroup - 群号QQ - qq号set - 是否设置为管理员public boolean setGroupAnonymous(String group, boolean agree)
SenderSetListsetGroupAnonymous in interface SenderSetListgroup - 群号agree - 是否允许public boolean setGroupAnonymousBan(String group, String flag, long time)
SenderSetListsetGroupAnonymousBan in interface SenderSetListgroup - 群号flag - 匿名成员标识time - 时长,一般是以分钟为单位public boolean setGroupBan(String group, String QQ, long time)
SenderSetListsetGroupBan in interface SenderSetListgroup - 群号QQ - QQ号time - 时长,一般是以秒为单位public boolean setGroupCard(String group, String QQ, String card)
SenderSetListsetGroupCard in interface SenderSetListgroup - 群号QQ - QQ号card - 名片public boolean setGroupFileDelete(String group, String flag)
SenderSetListsetGroupFileDelete in interface SenderSetListgroup - 群号flag - 一般应该会有个标识public boolean setDiscussLeave(String group)
SenderSetListsetDiscussLeave in interface SenderSetListgroup - 讨论组号public boolean setGroupLeave(String group, boolean dissolve)
SenderSetListsetGroupLeave in interface SenderSetListgroup - 群号dissolve - 假如此账号是群主,则此参数代表是否要解散群。默认为falsepublic boolean setGroupMemberKick(String group, String QQ, boolean dontBack)
SenderSetListsetGroupMemberKick in interface SenderSetListgroup - 群号QQ - QQ号dontBack - 是否拒绝再次申请public boolean setGroupSign(String group)
SenderSetListsetGroupSign in interface SenderSetListgroup - 群号public boolean setGroupExclusiveTitle(String group, String QQ, String title, long time)
SenderSetListsetGroupExclusiveTitle in interface SenderSetListgroup - 群号QQ - QQ号title - 头衔time - 有效时长,一般为分钟吧public boolean setGroupWholeBan(String group, boolean in)
SenderSetListsetGroupWholeBan in interface SenderSetListgroup - 群号in - 是否开启全群禁言public boolean setMsgRecall(String flag)
SenderSetListsetMsgRecall in interface SenderSetListflag - 消息标识public boolean setSign()
SenderSetListsetSign in interface SenderSetListCopyright © 2020. All rights reserved.