MCPcopy Create free account
hub / github.com/Botloader/botloader / discord_delete_message

Method discord_delete_message

components/runtime/src/extensions/discord.rs:677–692  ·  view source on GitHub ↗
(&self, args: OpDeleteMessage)

Source from the content-addressed store, hash-verified

675 }
676
677 async fn discord_delete_message(&self, args: OpDeleteMessage) -> Result<(), anyhow::Error> {
678 let rt_ctx = get_rt_ctx(&self.state);
679
680 let channel = parse_get_guild_channel(&self.state, &rt_ctx, &args.channel_id).await?;
681 let message_id = parse_str_snowflake_id(&args.message_id)?;
682 discord_request(&self.state, async move {
683 rt_ctx
684 .discord_config
685 .client
686 .delete_message(channel.id, message_id.cast())
687 .await
688 })
689 .await?;
690
691 Ok(())
692 }
693
694 async fn discord_bulk_delete_messages(
695 &self,

Callers

nothing calls this directly

Calls 4

get_rt_ctxFunction · 0.85
parse_get_guild_channelFunction · 0.85
parse_str_snowflake_idFunction · 0.85
discord_requestFunction · 0.85

Tested by

no test coverage detected