1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
pub async fn send_message( message: String, access_token: String, messaging_type: String, recipient_object: String, ) -> () { let client = reqwest::Client::new(); let url = "https://graph.facebook.com/v9.0/me/messages"; let params = [ ("access_token", &access_token), ("messaging_type", &messaging_type), ("recipient", &recipient_object), ("message", &message), ]; client .post(url) .form(¶ms) .send() .await .expect("Failed to send message."); }