diff --git a/src/api/channels/messages.rs b/src/api/channels/messages.rs index 5a47b0b..dae8a9e 100644 --- a/src/api/channels/messages.rs +++ b/src/api/channels/messages.rs @@ -48,5 +48,19 @@ pub mod messages { } } - impl<'a> User<'a> {} + impl<'a> User<'a> { + pub async fn send_message( + &mut self, + message: &Message, + ) -> Result { + Message::send( + &self.belongs_to().urls.get_api().to_string(), + message, + self.rate_limits.get_as_mut(), + &mut self.belongs_to.limits.get_as_mut(), + &mut LimitedRequester::new().await, + ) + .await + } + } }