ずんだアロー

Results 21 issues of ずんだアロー

I don't think is possible to create a class like this in pyo3. I couldn't find a way to write an equality method in the docs. ```python class SomeClass: def...

enhancement

### Summary `hikari.impl.VoiceImpl.connect_to` would silently fail (awaits function forever) to connect to a voice channel if the guild_id or channel_id was wrong. This PR adds timeout when connecting.`hikari.errors.VoiceError` is raised...

bug

https://discord.com/developers/docs/reference#image-formatting-cdn-endpoints All of these methods should return a `pincer.objects.message.File` object. The `File` object will have to have a `to_pillow_image` function. Handling images like this will make it easy to add...

enhancement
good first issue
easy

https://discord.com/developers/docs/topics/gateway#rate-limiting Gateway has to be rate limited to 120 gateway commands every 60 seconds https://discord.com/developers/docs/topics/rate-limits#global-rate-limit HTTP API has a global rate limit. It looks like its 50 by default and...

Bot currently checks every single guild the client is registered to when getting guild commands. Bad obviously, think the best way to fix it is to let the user specify...

[I've compiled a spreadsheet with every endpoint](https://docs.google.com/spreadsheets/d/15PWgbo8HNStsMbBpvJVmagIyUfWkZaIZksRS108GcS4/edit?usp=sharing) If I missed one please tell me. If you want to implement any of these please claim the ones you want in the...

enhancement
good first issue
help wanted
easy

The should be a function to request a `VoiceState` and `VoiceServer` object from the gateway. The function should look like this (this is inspired by Hikari) ```python @command async def...

enhancement

This will remove text formatting (ex Italics, Bold, Code Blocks). This will ame it easier to deal with text.

enhancement

Currently shards are all started at the same time. Should do this [this](https://discord.com/developers/docs/topics/gateway#sharding-max-concurrency). Only the `Client.run` methods and similar will need to be changed probably.

bug

When using `zlib-stream` compression, the bot can crash with an error like `invalid block lengths`. I found that stopping and starting the bot really quickly in succession is an easy...

bug