mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
[Cleanup] Fix error when providing message snowflake above the maximum (9223372036854775807) (#4791)
* [Cleanup] Fix angry error * haha just kidding, does not work * change to be clearer * update to module level * cmon black * added in wrong place
This commit is contained in:
parent
7df1570d51
commit
1920212eda
@ -6,10 +6,12 @@ from redbot.core.utils.chat_formatting import inline
|
||||
|
||||
_ = Translator("Cleanup", __file__)
|
||||
|
||||
SNOWFLAKE_THRESHOLD = 2 ** 63
|
||||
|
||||
|
||||
class RawMessageIds(Converter):
|
||||
async def convert(self, ctx: Context, argument: str) -> int:
|
||||
if argument.isnumeric() and len(argument) >= 17:
|
||||
if argument.isnumeric() and len(argument) >= 17 and int(argument) < SNOWFLAKE_THRESHOLD:
|
||||
return int(argument)
|
||||
|
||||
raise BadArgument(_("{} doesn't look like a valid message ID.").format(argument))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user