🇺🇦 Українська | 🇬🇧 English
Термінальна автоматизація Twitch Drops і Channel Points
для Android через Termux.
NYXOR запускає один легкий Twitch HLS-плеєр і автоматично обирає, що фармити:
- Drops завжди мають найвищий пріоритет.
- Якщо активних Drops немає — програма переходить до першого онлайн-каналу зі вкладки «Стримери» і фармить Channel Points.
- Коли Drops знову з’являються — NYXOR автоматично повертається до них.
Програма не запускає два паралельні стріми та не потребує відкритого браузера після авторизації.
| Функція | Стан |
|---|---|
| 🎁 Пошук, прогрес і автоматичний claim Twitch Drops | ✅ |
| 🎮 Пріоритетний список ігор | ✅ |
| 🔎 Пошук точних Twitch-категорій під час введення | ✅ |
| 📺 Пріоритетний список стримерів для Channel Points | ✅ |
| 🔁 Автоматичний перехід Drops ↔ Channel Points | ✅ |
| 🎬 Один низькоякісний HLS-плеєр | ✅ |
| 💰 Нарахування Channel Points | ✅ |
| 🎁 Автоматичний claim бонусних коробочок | ✅ |
| 🔥 Відстеження Watch Streak | ✅ |
| 🎭 Перехід за рейдами без переривання Drops | ✅ |
| 🎬 Автоматичний claim Moments | ✅ |
| 🔮 Predictions з обмеженням ставки | ✅ |
| 🌍 Українська й англійська мови | ✅ |
| 📊 Дашборд, журнал, історія та локальна статистика | ✅ |
| 🔋 Wake lock і необов’язкова телеметрія Termux:API | ✅ |
Рекомендовано використовувати актуальний Termux із F-Droid або GitHub, а не застарілу версію з Google Play.
pkg update -y && pkg upgrade -y
pkg install git -y
git clone https://github.com/ThunderBoldX/NYXOR.git
cd NYXOR
chmod +x install.sh
./install.shcd ~/NYXOR
python nyxor_auth.pyNYXOR покаже Twitch-код і відкриє сторінку авторизації. Після підтвердження сесія буде локально збережена у cookies.jar.
nyxorУ програмі:
- у вкладці «Ігри» додайте потрібні Twitch-категорії;
- у вкладці «Стримери» додайте канали для резервного фарму Channel Points;
- на головній вкладці натисніть «Запустити».
Активні Drops?
├─ Так → вибрати гру за пріоритетом → знайти канал → фармити Drops + Points
└─ Ні → знайти першого онлайн-стримера → фармити Channel Points
Під час роботи:
HLS → minute-watched → баланс → claim коробочки → PubSub-події
Автоматичні Predictions вимкнені за замовчуванням, оскільки вони витрачають Channel Points.
Стандартний безпечний профіль:
{
"enabled": false,
"strategy": "most_voted",
"percentage": 2,
"max_points": 1000,
"minimum_balance": 5000,
"reserve_points": 3000,
"seconds_before_close": 20
}Параметри можна змінити у nyxor_settings.json. Перед увімкненням Predictions перевірте значення max_points і reserve_points.
Перевірка HLS на онлайн-каналі:
cd ~/NYXOR
python nyxor_hls_test.py LOGINСемихвилинна перевірка Channel Points:
python nyxor_points_probe.py LOGINРозширений тест:
python nyxor_points_probe.py LOGIN --minutes 20Логи й стан:
tail -n 150 ~/NYXOR/logs/nyxor.log
cat ~/NYXOR/runtime/state.jsoncd ~/NYXOR
git pull
./install.shcookies.jar, nyxor_settings.json, історія та локальні журнали не відстежуються Git і не повинні перезаписуватися під час звичайного оновлення.
cd ~/NYXOR
./uninstall.shЦе видаляє команду nyxor, але залишає папку проєкту та приватні дані. Повне видалення:
rm -rf ~/NYXORНе публікуйте й не надсилайте іншим людям:
cookies.jar
nyxor_settings.json
logs/
runtime/
data/
backups/
cookies.jar містить активну Twitch-сесію. Ці файли виключені через .gitignore.
NYXOR/
├── nyxor_app.py # термінальний інтерфейс
├── nyxor_core.py # головний цикл Drops + Points
├── nyxor_player.py # Twitch HLS
├── nyxor_points.py # баланс і коробочки
├── nyxor_rewards.py # PubSub, streak, raids, Moments, Predictions
├── nyxor_auth.py # авторизація Twitch
├── nyxor_hls_test.py # HLS-діагностика
├── nyxor_points_probe.py # тест Channel Points
├── nyxor/ # UI, локалізація, storage, runtime
├── locales/ # українська й англійська локалізації
├── install.sh
└── nyxor_settings.example.json
- 🇺🇦 Українська
- 🇬🇧 English
Мова перемикається у вкладці «Налаштування». Після зміни перезапустіть інтерфейс.
NYXOR — незалежний неофіційний проєкт, не пов’язаний із Twitch Interactive, Inc. Twitch може змінити API, persisted queries, HLS або механізми винагород, через що окремі функції можуть тимчасово перестати працювати.
Автоматизація може суперечити правилам платформи. Користувач самостійно відповідає за використання програми та ризики для облікового запису.
Built for Termux. Powered by the night.
NYXOR · grinds while you sleep