Skip to main content

Voxta Twitch Relay

Build Status codecov PyPI version Python versions License: MIT Ruff

A bridge between Twitch chat and the Voxta conversational AI platform. This relay captures Twitch messages and sends them to the Voxta Gateway, allowing your AI to interact with your live audience in real-time.

Features

  • Seamless Integration: Relays messages to Voxta Gateway with minimal latency.
  • Smart Queueing: Automatically queues messages when the AI is not in an active chat session.
  • Bot Filtering: Easily ignore common bots like Nightbot and StreamElements.
  • Debug Interface: Built-in web dashboard to monitor relay status and message history.
  • Custom Commands: Built-in !voxta and !setreply commands for channel moderators.

Installation

pip install voxta-twitch-relay

Quick Start

  1. Create a .env file with your credentials:
TWITCH_TOKEN=oauth:your_token_here
TWITCH_CLIENT_ID=your_client_id
TWITCH_CHANNEL=your_channel_name
GATEWAY_URL=http://localhost:8081
  1. Run the relay:
voxta-twitch-relay
  1. Access the debug dashboard at http://localhost:8082.

Documentation

For full documentation, visit twitch.voxta.dionlabs.ai.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for voxta-twitch-relay 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for voxta-twitch-relay 0.1.0
File Size Uploaded
voxta_twitch_relay-0.1.0.tar.gz 10.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for voxta-twitch-relay 0.1.0
File Interpreter ABI Platform
voxta_twitch_relay-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.8 kB

Release files / voxta_twitch_relay-0.1.0.tar.gz

Download URL voxta_twitch_relay-0.1.0.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
80e908178bd15a2a62fccb3d2fc8f1a96412fe2f15a6757628f410075a89ef55
BLAKE2b-256 checksum
How to use checksums
842e934d3bd8971b95866a8457fc0e533bde185baafb583bc066f629bff2d0af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Release files / voxta_twitch_relay-0.1.0-py3-none-any.whl

Download URL voxta_twitch_relay-0.1.0-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03e215ea8dcfedef7d96fd69c43b83369da2de921a2276caeeb1974c563c03e6
BLAKE2b-256 checksum
How to use checksums
56db450a5802078db85dd872e5c11c6175136d4c29a57d860a2fede8e1372703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page