[][src]Module mirai::message::channel

Message channel is a target which you want to send to.

MessageChannel

To send a message to others, you need to specify a channel which the message send to. There are three channel you can use:

  • Group: send a message to a group
  • Friend: send a message to a friend
  • Temp: send a message to a group member

Then you can:

use mirai::message::{channel::MessageChannel, MessageBuilder};
use mirai::session::Session;

let session: Session = my_session;
let target_channel = MessageChannel::Group(group);
let message = MessageBuilder::new().append_message("Hello".into()).build().unwrap();

session.send_message(&target_channel, &message).await.unwrap();

Enums

MessageChannel

Traits

AsFriendChannel
AsGroupChannel
AsTempChannel