From 858c56dda02ed14874f2fdd2666fe26de6eade03 Mon Sep 17 00:00:00 2001 From: Mitsuo Makuda Date: Mon, 5 Dec 2022 01:21:49 +0000 Subject: [PATCH] Update 'buttons/bot.py' Signed-off-by: Mitsuo Makuda --- buttons/bot.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/buttons/bot.py b/buttons/bot.py index 3e430af..2999520 100644 --- a/buttons/bot.py +++ b/buttons/bot.py @@ -4,10 +4,15 @@ bot = hikari.GatewayBot(token="...") @bot.listen() async def ping(event: hikari.GuildMessageCreateEvent) -> None: - if event.is_bot or not event.content: + """If a non-bot user mentions your bot, respond with 'Pong!'.""" + + # Do not respond to bots nor webhooks pinging us, only user accounts + if not event.is_human: return - if event.content.startswith("hk.ping"): + me = bot.get_me() + + if me.id in event.message.user_mentions_ids: await event.message.respond("Pong!") bot.run()