1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
//! 撤回消息

#[derive(Debug, Serialize)]
pub struct Request {
    /// 需要撤回的消息的messageId
    #[serde(rename = "target")]
    pub message_id: i64,
}

#[derive(Debug, Deserialize, Default)]
pub struct Response;

crate::api!(
    command = "recall",
    subcommand = None,
    field = "default",
    Request,
    Response
);