export function isGroupLikeReplyContext(msg) {
    if (msg.channel !== "telegram")
        return false;
    const chatType = msg.meta?.chatType;
    return chatType === "group" || chatType === "supergroup" || chatType === "channel";
}
export function buildReplyTarget(msg) {
    return {
        sender: msg.sender,
        channel: msg.channel,
        replyContext: { messageId: msg.id, meta: msg.meta },
    };
}
export function buildTaskReplyTarget(msg) {
    return {
        ...buildReplyTarget(msg),
        isGroupLike: isGroupLikeReplyContext(msg),
    };
}
//# sourceMappingURL=reply-target.js.map