addReaction
Thả cảm xúc tin nhắn
api.addReaction(icon, dest)
Parameters
icon
Reactions
dest
AddReactionDestination
AddReactionDestination
data
msgId
string
cliMsgId
string
threadId
string
type
ThreadType
Reactions (enum)
HEART
, LIKE
, HAHA
, WOW
, CRY
, ANGRY
, NONE
, ...
Dùng NONE
để loại bỏ biểu cảm
Return
Promise<AddReactionResponse>
Examples
Thả cảm xúc vào tin nhắn
import { Reactions } from "zca-js";
// thả cảm xúc HAHA vào tất cả tin nhắn văn bản gửi đến có chứa ":)"
api.listener.on("message", (message) => {
const { threadId, type } = message.data;
const { content, msgId, cliMsgId } = message.data;
const isTextMessage = typeof content == "string";
const shouldReact = isTextMessage && content.includes(":)");
const addReactionDestination = {
data: { msgId, cliMsgId },
threadId,
type
};
// hoặc đưa cả message vào cũng được, vd:
// const addReactionDestination = message;
if (!message.isSelf && shouldReact) {
api
.addReaction(Reactions.HAHA, addReactionDestination)
.then(console.log).catch(console.error);
}
});
Last updated