`t/summary` wasn't printing reactions correctly regarding auto-update
This commit is contained in:
Tim Wilson 2020-09-25 12:04:19 -06:00 committed by GitHub
parent a67fd9f9fe
commit 1cb4a5bff5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

9
bot.py
View File

@ -1390,8 +1390,7 @@ async def summary(message, content="", repeat_msg_key=None):
stateEmoji = ('📜','🖨','','↕️') + torStateEmoji
stateEmojiFilterStartNum += 1
else:
stateEmoji = ('📜','↕️') + torStateEmoji
stateEmojiFilterStartNum -= 1
stateEmoji = ('📜','','↕️') + torStateEmoji
else:
if message.author.dm_channel is not None and message.channel.id == message.author.dm_channel.id:
stateEmoji = ('📜','↕️') + torStateEmoji
@ -1449,7 +1448,7 @@ async def summary(message, content="", repeat_msg_key=None):
return
elif str(r.emoji) == '🔄':
await message_clear_reactions(msg, message, reactions=['🔄'])
await repeat_command(summary, message=message, content=content, msg_list=[msg])
asyncio.create_task(repeat_command(summary, message=message, content=content, msg_list=[msg]))
return
elif str(r.emoji) in stateEmoji[stateEmojiFilterStartNum-1:] and user.id == message.author.id:
if repeat_msg_key:
@ -1492,7 +1491,7 @@ async def summary(message, content="", repeat_msg_key=None):
return
elif str(reaction.emoji) == '🔄':
await message_clear_reactions(msg, message, reactions=['🔄'])
await repeat_command(summary, message=message, content=content, msg_list=[msg])
asyncio.create_task(repeat_command(summary, message=message, content=content, msg_list=[msg]))
return
elif str(reaction.emoji) == '🖨':
await message_clear_reactions(msg, message, reactions=['🖨'])
@ -1832,7 +1831,7 @@ async def list_transfers(message, content="", repeat_msg_key=None):
return
elif str(reaction.emoji) == '🔄':
await message_clear_reactions(msg, message, reactions=['🔄'])
await repeat_command(list_transfers, message=message, content=content, msg_list=msgs)
asyncio.create_task(repeat_command(list_transfers, message=message, content=content, msg_list=msgs))
return
elif str(reaction.emoji) == '🔔':
if len(torrents) > 0: