Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/mrsnifo/twitchai
- Owner: MrSnifo
- License: mit
- Created: 2024-12-21T11:49:47.000Z (22 days ago)
- Default Branch: main
- Last Pushed: 2025-01-11T16:54:40.000Z (about 20 hours ago)
- Last Synced: 2025-01-11T17:47:03.269Z (about 19 hours ago)
- Topics: ai, bot, chat, events, llama, python, twitch
- Language: Python
- Homepage:
- Size: 2.89 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```