TwitchIO
TwitchIO copied to clipboard
An Async Bot/API wrapper for Twitch made in Python.
If `Client.join_channels` is called and a `TimeoutError` occurs while trying to join a channel, then an unhandled exception will be raised when this channel is removed from the `_initial_channels` list,...
* This is not about [commands.Cooldown](https://twitchio.dev/en/latest/exts/commands.html#cooldowns) While making app using TwitchIO, I was aware of [API Rate limits](https://dev.twitch.tv/docs/api/guide#twitch-rate-limits), requesting for Stream or User info for example. https://github.com/TwitchIO/TwitchIO/blob/6d5fd64f98a59132db9889317289cb35f096d813/twitchio/http.py#L97 So I tried...
``` Traceback (most recent call last): File ".../python3.8/site-packages/twitchio/websocket.py", line 308, in _process_data await partial_(parsed) File ".../python3.8/site-packages/twitchio/websocket.py", line 427, in _usernotice tags = dict(x.split("=") for x in rawData.split(";")) ValueError: dictionary update...
The `ext.commands.stringparser.StringParser.process_string` method doesn't properly tokenize input if there is no space before a `"`. This is due to setting the start of the word after the `"`, dropping everything...
Hi, i have tested today the new Sounds Ext. Is it possible to skip a track / create a queue? And a very good feature maybe to set a maximal...
I have encountered an issue with reconnects or changes of the network while running the bot. When the network connection is dead for less than one minute, the cached connections...
## Pull request summary This PR addresses the issue #216 exposing the parameter limit. It needs the PR #274 to work properly. ```python # test.py import twitchio import asyncio async...
When using the method fetch_followers(), a list of 100 FollowEvents is returned. However, calling the method multiple times returns the same list instead of retrieving the next set of 100...
## Pull request summary Assertions are conventionally not seen in runtime (usually in unit tests) This PR changes `paginate` to `False` whenever `full_body` is `True`. ## Checklist - [x] If...
Fix #209
This closes #209 ## Pull request summary This makes the `The channel "CHANNELNAME" was unable to be joined. Check the channel is valid.` error message in logging optional. Additionally allows...