pub fn parse_message_id_pair(s: &str) -> Option<(ChannelId, MessageId)>
Available on crate features client and utils only.
Expand description

Retrieves IDs from “{channel ID}-{message ID}” (retrieved by shift-clicking on “Copy ID”).

If the string is invalid, None is returned.

§Examples

use serenity::model::prelude::*;
use serenity::utils::parse_message_id_pair;

assert_eq!(
    parse_message_id_pair("673965002805477386-842482646604972082"),
    Some((ChannelId::new(673965002805477386), MessageId::new(842482646604972082))),
);
assert_eq!(
    parse_message_id_pair("673965002805477386-842482646604972082-472029906943868929"),
    None,
);