replyUpdate = async (text, cb) => {
        const response = await sock.sendMessage(
            m.chat,
            { text: String(text) },
            { quoted: m }
        );
        if (typeof cb === "function") {
            await cb(async (n_text) =>
                sock.sendMessage(m.chat, { text: n_text || "", edit: response.key })
            ).catch(() => {});
        }
        async function update(n_text) {
            await sock.sendMessage(m.chat, { text: String(n_text), edit: response.key });
        }
        return update;
    }
@param {string} text - The initial text to send.
@param {undefined | (function(UpdateCallback): void)} cb - A callback function that receives an update function.
@returns {function(UpdateCallback): void} - The update function.