| Commit message (Collapse) | Author | Age | Lines |
| ... | |
| | | | | |
|
| | | | | |
|
| | |\ \ \ |
|
| | | | | |
| | | | |
| | | | | |
Co-authored-by: Shirayuki Nekomata <[email protected]>
|
| | |/ / / |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | | |
Co-authored-by: Shirayuki Nekomata <[email protected]>
|
| | | | | |
|
| | |\ \ \ |
|
| | | | | |
| | | | |
| | | | | |
Co-authored-by: Shirayuki Nekomata <[email protected]>
|
| | | | | | |
|
| | |/ / / |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
- Updates __main__.py to use the walk_extensions in utils/extensions.py
|
| | | | |
| | | |
| | | |
| | | | |
- Since URLs no longer exists, it's now removed from __all__
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
- Previous version was pointing to Python, not SeasonalBot
Co-authored-by: Dennis Pham <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
- Uses self.bot (the bot instance) instead of Bot (the bot object) to access avatar url
|
| | | | |
| | | |
| | | |
| | | | |
- Doing .c list would show the files inside the snakes module as individual cogs, which isn't the case
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Avatar URL can be accessed through bot.user.avatar_url and won't need to be a constant
- Bot repo URL fits better under the Client named tuple
- URLs class removed, since it was no longer used
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
- No modlog exists for SeasonalBot and is therefore redundant
Co-authored-by: Dennis Pham <[email protected]>
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
- Should prevent `RuntimeError: Line exceeds maximum page size 698`
Co-authored-by: Dennis Pham <[email protected]>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Previous versions used the id from a local test server
- This version uses the PyDis core developer role
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Allows admins and core developes to manage loaded and unloaded extensions (mostly cogs)
- Mostly copied from the 'Python' bot, with some tweaks to make it work for SeasonalBot
|
| | | | |
| | | |
| | | |
| | | | |
- Required for extensions.py to work properly
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Includes bot_avatar and github_bot_repo URLs
- Necessary for extensions.py cog to work
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Necessary for extensions.py to work
- Fully copied over from the 'Python' bot
|
| | |/ /
|/| |
| | |
| | |
| | |
| | | |
- Necessary for extensions.py to work
- Copied from the 'Python' bot, with minor tweaks to make it work with SeasonalBot
|
| | | | |
|
| |\ \ \
| | |/
| |/| |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Using a user token, a user could fetch the message ID of a message in
any channel, which may leak information when potential Message objects
are automatically converted and parsed.
Now, the bot will only retrive text from a valid Message object if the
user has read permissions for the message the channel is in.
|
| | |\ \ |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This changes the converters used by caesarcipher_encrypt and
caesarcipher_decrypt in order to accomodate for the manual conversion
that _get_text_and_embed does, which allows for this feature to be
easily disabled.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This makes caesar_func a top-level function and renames it to
caesar_cipher.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|