Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrsnifo/twitchai

AI-powered Twitch bot that engages with chatters and responds to events in real-time.
https://github.com/mrsnifo/twitchai

ai bot chat events llama python twitch

Last synced: about 7 hours ago
JSON representation

AI-powered Twitch bot that engages with chatters and responds to events in real-time.

Awesome Lists containing this project

README

        

# TwitchAi

TwitchAi is an AI-powered Twitch bot that responds to events like follows, subscriptions, cheers, and more.

### Features
- **Real-Time Engagement**: Responds to Twitch events.
- **AI-Powered**: Generates witty chat messages.
- **Customizable**: Set up with your Twitch client ID and AI model.

### Examples

**Events Example**
![Example](preview/preview_1.gif)

**!ask Command**
![Example](preview/preview_2.gif)

### Setup
1. Clone the repo:

```bash
git clone https://github.com/mrsnifo/TwitchAi.git
cd TwitchAi
```

2. Install dependencies:

```bash
pip install -r requirements.txt
```

3. Install **Lama** from [ollama.com/download](https://ollama.com/download).

4. Set up your `.env` file:

```
CLIENT_ID=your-twitch-client-id
AI_MODEL=your-ai-model-config
```

5. Run the bot:

```bash
python launcher.py
```