Skip to content

Commit 88d57a7

Browse files
committed
Trigger typing for all interactions
1 parent a5ce1af commit 88d57a7

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

bot.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
SOFTWARE.
2323
'''
2424

25-
__version__ = '1.4.5'
25+
__version__ = '1.4.6'
2626

2727
from contextlib import redirect_stdout
2828
from urllib.parse import urlparse
@@ -136,6 +136,14 @@ async def on_message(self, message):
136136
message.content = f'{prefix}reply {self.snippets[cmd]}'
137137

138138
await self.process_commands(message)
139+
140+
async def process_commands(self, message):
141+
if message.author.bot:
142+
return
143+
ctx = await self.get_context(message)
144+
if ctx.command is not None:
145+
await ctx.trigger_typing()
146+
await self.invoke(ctx)
139147

140148
async def on_message_delete(self, message):
141149
'''Support for deleting linked messages'''
@@ -329,8 +337,6 @@ async def update(self, ctx):
329337
if ctx.author.id not in allowed:
330338
return
331339

332-
await ctx.trigger_typing()
333-
334340
async with self.session.get('https://api.kybr.tk/modmail') as resp:
335341
data = await resp.json()
336342

@@ -606,6 +612,7 @@ async def send_mail(self, message, channel, from_mod, delete_message=True):
606612
em.set_author(name=str(author), icon_url=author.avatar_url)
607613
em.set_footer(text='User')
608614

615+
await channel.trigger_typing()
609616
await channel.send(embed=em)
610617

611618
if delete_message:

0 commit comments

Comments
 (0)