🐛 fix(makeprompt.py): fix off-by-one error in limit check when fetching message history

 feat(makeprompt.py): include the original message in the fetched message history
This commit is contained in:
2023-08-31 13:55:42 +02:00
parent 64f8e69edc
commit d60102c0fd

View File

@@ -43,8 +43,10 @@ async def fetch_messages_history(channel: discord.TextChannel, limit, original_m
async for msg in channel.history(limit=100, before=original_message): async for msg in channel.history(limit=100, before=original_message):
if not is_ignorable(msg.content): if not is_ignorable(msg.content):
messages.append(msg) messages.append(msg)
if len(messages) == limit: if len(messages) == limit-1:
break break
messages.append(original_message)
messages.reverse() messages.reverse()
return messages return messages