Skip to content

Instantly share code, notes, and snippets.

@Marck
Forked from Soheab/bikeshedding.md
Created September 27, 2020 16:40
Show Gist options
  • Select an option

  • Save Marck/1b0139fdbcc321c9992f3a65c4a47cf1 to your computer and use it in GitHub Desktop.

Select an option

Save Marck/1b0139fdbcc321c9992f3a65c4a47cf1 to your computer and use it in GitHub Desktop.
See here topics that are already discussed in the bikeshedding channel on the discord.py server.

This list is not in any order, older topics can be above newer ones.


TIP :: You can use Ctrl + F (or Cmd + F on Mac) to search through this.

TIP 2 :: You can add discord// in front of the link to have it ask you to open in the app, should work on Windows and Android.


on_bot_mentioned event


A way to hot reload help command class


on_ready_once() or on_start() or on_first_ready()


TextChannel.jump_url & Others


Message.refresh() & Guild.refresh()


Classmethod/staticmethod converter


Why doesn't the library immediately raise an error when you try to send a message over 2000 characters long but rather sends it to the API?


discord.utils.remove_markdown ?

  • Member: Deniz ツ#0007 (310430589972905984)

Link: https://canary.discordapp.com/channels/336642139381301249/603069307286454290/717733115941879868


Developers environment


discord.Embed.set_image() raise error when no url


Known issue with the role cache order on member objects


Possible that someone gets rate-limited when lock.acquire waits until it's over?


The Guild#region call is a bit inconsistent


A guild check decorator similar to has_permissions


"guild.members not having all members"


What if cogs accepted the same checks (decorators) as commands


why doesn't Message support __eq__ like some other models?


Why is guild_only() separate decorator?


There should be convenience methods for embeds to quickly find fields e.g discord.Embed.find_field(name="xyz")


Why not commands.Cog.listener() => commands.listener() ?


Improve wait_for example


It would be nice to have some way to config/flag this block to throw an HTTPException "if timer > x" rather than queueing to retry.


discord.Bot class


Plans to implement gateway intents?


Welcome screen can be edited


Rename Guild.categories to Guild.category_channels


GuildChannel.permissions_for to optionally accept a Role instead of a Member?


cache=False in fetch_member?


Why no discord.Embed().remove_field() ?


DM to a member that is not in the same guild as the bot


Why not allow setting of footer, author, etc in Embed's __init__


Should passing empty strings for name in commands.command/bot.command/group.command decorators be supported?


Create a mock Member object?


Why Cog.walk_commands(), Cog.get_commands(), and Cog.get_listeners() couldn't be classmethods?


More detailed improper token warning


Message.delete(ignore_errors=True)


Difference between create_category and create_category_channel?

It's an alias.


Made by Soheab#6240

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment