This site does not allow being embedded in other pages. Open it in a new tab.

Open project
Project

Twitch-бот с живой личностью и проактивностью в чате

Альбина Desktop — автономный Twitch-бот с персонифицированной личностью, упакованный в один .exe. Работает без Python, без Hermes, без зависимостей у пользователя.

Что делает:

1) Подключается к Twitch IRC как отдельный аккаунт (oauth: токен)
2) Видит входящие сообщения чата в реальном времени
3) Отвечает, заводит реплики и задаёт вопросы зрителям (threaded replies с подсветкой конкретного человека)
4) 3 режима авто-активности: шутки / вопросы / комплименты — только когда стрим ONLINE
4) Антиповторы: помнит последние сообщения, не спамит похожим
5) Работает с любым OpenAI-совместимым LLM (в дефолте — Agnes через apihub)
6) Настройки сохраняются в config.json рядом с exe — можно менять без перезапуска

Фишки:

CustomTkinter тёмный GUI, Ctrl+V работает (через внутренний виджет)
Маскирование API-ключа в UI
Авто-определение обращения к боту: по нику, по имени персоны, по reply-тегу
Тестовый набор qa_tests.py на 29 проверок
Стек: Python + customtkinter + requests, упаковка через PyInstaller one-file.

За два часа уходит примерно 1 - 2 рубля, если брать с Polza модели DeepSeek v4, либо GLM 5.3 Flash. Лучше брать модели с Flash.

В крайнем случае можно брать API с Agnes модель Agnes 2.5 Flash, тогда вообще бесплатно, но иногда будет прокидывать китайские символы

Comments 0

Log in to leave a comment.

Log in

No comments yet.