public class BaseFriendMessageEvent extends BaseMessageEvent<Friend> implements FriendMessageEvent, SenderAndCidMidGetter, SenderV2
chain, metadata, msgId, rawMessage| Constructor and Description |
|---|
BaseFriendMessageEvent(RawMessage message,
com.alibaba.fastjson.JSONObject jo,
Bot bot) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCid()
获取 channel id
|
String |
getClassName() |
EnvType |
getEnvType()
获得发送环境
guild/qq
|
Friend |
getFriend()
get friend
|
String |
getId()
事件id
|
String |
getMid()
获取 message id
|
Integer |
getMsgSeq() |
String |
getOpenId()
所处环境 openid 可能是 user openid 或 group openid
|
Friend |
getSender()
消息事件发送者
|
Friend |
getSubject()
发送环境
|
BaseV2 |
getV2() |
Result |
send(SendAble msg)
以各种方式 达到想要发送的效果
|
Result<V2Result> |
send(String text)
以JSON方式发送文本消息
|
Result<V2Result> |
send(String text,
RawMessage message)
以JSON方式发送文本消息并引用指定消息
|
V2Result |
sendMessage(SendAble msg) |
V2Result |
sendMessage(String text)
发送纯文本
|
V2Result |
sendMessage(String text,
int seq) |
Integer |
setMsgSeq(Integer seq)
设置消息序列号并返回原序列号
|
String |
toString() |
getMessage, setFilterclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetMessagegetBot, setBotgetRawMessagepublic BaseFriendMessageEvent(RawMessage message, com.alibaba.fastjson.JSONObject jo, Bot bot)
public Friend getFriend()
FriendEventgetFriend in interface FriendEventpublic String getOpenId()
V2Eventpublic Friend getSender()
MessageEventgetSender in interface MessageEvent<Contact,Friend>getSender in interface FriendMessageEventgetSender in interface MessageV2EventgetSender in class BaseMessageEvent<Friend>public Friend getSubject()
MessageV2EventgetSubject in interface MessageEvent<Contact,Friend>getSubject in interface FriendMessageEventgetSubject in interface MessageV2Eventpublic V2Result sendMessage(String text)
sendMessage in interface MessageV2Eventtext - public V2Result sendMessage(SendAble msg)
sendMessage in interface MessageV2Eventpublic Result<V2Result> send(String text)
Senderpublic Result<V2Result> send(String text, RawMessage message)
Senderpublic String getCid()
SenderAndCidMidGettergetCid in interface SenderAndCidMidGetterpublic String getMid()
SenderAndCidMidGettergetMid in interface SenderAndCidMidGetterpublic EnvType getEnvType()
SenderAndCidMidGettergetEnvType in interface SenderAndCidMidGetterpublic Integer setMsgSeq(Integer seq)
MessageV2EventsetMsgSeq in interface MessageV2Eventpublic String toString()
toString in class BaseMessageEvent<Friend>public String getClassName()
getClassName in interface EventgetClassName in interface MessageEvent<Contact,Friend>Copyright © 2025. All rights reserved.