# 快速操作

Mliybs.OneBot提供了一个工具类MessageQuickOperator,你可以通过MessageReceiver.With(OneBot)方法获取该对象

bot.MessageReceived
    .Subscribe(x =>
    {
        // x.With(bot)就是MessageQuickOperator
    });

MessageQuickOperator使用的时候是不区分私聊与群聊的,它会自动判断是私聊还是群聊并进行操作

建议使用时直接使用With方法新实例化一个对象,而不是将它保存到变量内反复使用 (写起来舒服)

# Send

Send方法将在接收到消息的私聊窗口/群聊窗口中发送消息

# Reply

Reply方法将在Send方法的基础上在消息开头添加引用消息,效果相当于在手机端的私聊窗口/群聊窗口内对接收到的消息进行左划

# SendRandom

Send方法,但可传入多条消息随机选择进行发送

# ReplyRandom

Reply方法,但可传入多条消息随机选择进行回复

# AsReplied

该方法将会判断OneBot对象是否被回复(在消息链的开头是否被引用消息、被@、同时被引用和@),如果被回复则返回一条不包含回复部分的新消息链,否则返回null

关于被回复,详见判断是否被回复

该方法使用的时候会通过OneBot对象获取引用消息的详细信息,多次使用会存在重复的网络开销