Don't respond to the bot's pagination reaction

This commit is contained in:
Natsu Kagami 2024-03-05 22:18:08 +01:00
parent e4a55d9958
commit a50f44ad90
Signed by: nki
GPG key ID: 55A032EB38B49ADB

View file

@ -144,6 +144,7 @@ async fn paginate_with_first_message(
let mut reaction_collector = { let mut reaction_collector = {
// message.await_reactions(ctx).removed(true).build(); // message.await_reactions(ctx).removed(true).build();
let message_id = message.id; let message_id = message.id;
let me = message.author.id;
collector::collect(&ctx.shard, move |event| { collector::collect(&ctx.shard, move |event| {
match event { match event {
serenity::all::Event::ReactionAdd(r) => Some(r.reaction.clone()), serenity::all::Event::ReactionAdd(r) => Some(r.reaction.clone()),
@ -151,6 +152,7 @@ async fn paginate_with_first_message(
_ => None, _ => None,
} }
.filter(|r| r.message_id == message_id) .filter(|r| r.message_id == message_id)
.filter(|r| r.user_id.is_some_and(|id| id != me))
}) })
}; };
let mut page = 0; let mut page = 0;