{"repo":"erodozer/tmi.gd","free":true,"listed":false,"github":"https://github.com/erodozer/tmi.gd","clone":"git clone https://github.com/erodozer/tmi.gd.git","description":"Streamer-focused Twitch Integration for Godot","language":"GDScript","stars":30,"topics":["godot-engine","overlays","streamer-tool","twitch-api"],"license":"MIT","category":"game-templates","readme_excerpt":"tmi.gd homebrewed twitch integration for use in Godot games and applications Why yet another twitch integration library Gift already exists and it does a pretty good job. If you're looking to just dive into integration with your games, it's sufficient and I highly recommend just grabbing that. Simply, the reason for this implementation is personal. I wanted to replace my overlays written in HTML/CSS+JS for OBS in Godot for fun. As such, the feature set of this integration is largely focused on one-directional consumption and tooling valueable for Streamers. This focus brought with it plenty of additional requirements that aren't suitable for Gift, and at the time I found Gift's architecture wasn't elegant for extending and fast iteration. As this integration evolved initially from my own needs, it may not be fully comprehensive of the Twitch event API. If you encounter a portion of the Twitch event API not covered yet covered by that you wish to use, feel free to request it or contribute a binding through a pull request for review. It is not recommended to use tmi.gd for creating bots that require writing message back to chat or modifying stream state with the Twitch API. This functionality is intentionally not supported out of the box. The name of the project comes from tmi.js, which itself is named after Twitch's IRC messaging interface What's unique about tmi.gd - Supports using IRC or EventSub - automatically uses IRC for unauthenticated sessions - uses EventSub when cred","default_branch":null,"files":null,"tree":[],"storefront":"/r/erodozer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/erodozer/tmi.gd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}