twitchchat
twitchchat copied to clipboard
interface to the irc portion of Twitch's chat
I'm trying to run the tokio example, but whenever we hit the line `let mut runner = AsyncRunner::connect(connector, &user_config).await?;` (https://github.com/museun/twitchchat/blob/master/examples/tokio_demo.rs#L20), I get the following error: ```sh thread 'main' panicked at...
If anyone wants to become a/the maintainer, sign up. Otherwise, there are other Twitch chat crates out there: * https://crates.io/crates/twitch-irc - This one looks very promising * https://github.com/stkfd/tmi-rs - This...
After making the `tokio_demo` example compile by replacing `tokio::time::delay_for` with `tokio::time::sleep`, it gives the following output: ``` we're connecting! Error: reached an unexpected EOF ``` No messages are actually sent...
This is a problem and its because the Stream isn't constantly being polled. We either need to remove the Stream interface or provide another future people can poll to drive...
## Description `Privmsg::is_vip` used to check for `BadgeKind::Broadcaster`, but `is_vip` describes to whether the message is sent by Twitch Channel VIP. It closes #232. ## Type of Change This change...
The `user_id` in `Identity::Full` has the type `i64`, but other `room_id` and `user_id` functions of messages e.g. `Privmsg::user_id` uses `u64` as the user id type. When comparing the user_id or...
Hey, Thank you for the great work, this library works fluently but I encountered a little runtime panic, on this line, I am not able to reproduce that as I...
https://github.com/museun/twitchchat/blob/6d41348ad3b9c7fe7dba489e805f31afec57957f/src/messages/privmsg.rs#L177 The line i linked is incorrect. I'd open a pr myself but im not at my PC rn.
This'll be a smaller refactor which'll mostly take the 'should exist now' features from the big refactor while fixing issues in 0.15 The big refactor may be 0.16 or never...
This removes the `Connector` trait and favors independent crates. This'll allow more flexible versioning (and changes/additions) for external deps. This changes the `Encodable` trait to use a `&mut dyn Write`...