Twitch Kaynak Modu Seçin
| Mod | En uygun kullanım | Önemli Fark |
|---|---|---|
| Standart | Twitch sohbet veya ayrı açılır sohbet sayfasından temel herkese açık sohbet yakalama. | Sayfanın sunduğunu okur. Basittir ancak tüm EventSub etkinliklerini sağlamaz. |
| WebSocket / EventSub | Takipler, abonelikler, bits, ödüller, baskınlar, yayın durumu, Hype Train'ler, moderasyon eşitlemesi, sohbet gönderimi ve kanal ayrıntıları. | Twitch OAuth gerektirir. Etkinlikler yalnızca giriş yapılan hesap, kanal rolü, kanal uygunluğu ve verilen kapsam izin verdiğinde etkinleşir. |
Masaüstü uygulaması kurulumu
- Seçin: Kaynak ekle → Twitch.
- Twitch kanalının URL'sinde kullanılan giriş adını girin. Şu örnek için:
twitch.tv/examplechannel, şunu girin:examplechannel. - Bırakın: WebSocket daha kapsamlı EventSub kaynağı için seçili olsun. Twitch, uygulamada şu anda varsayılan olarak bu modu kullanır.
- Seçin: Kaynağı etkinleştir, ardından Twitch'e giriş yap.
- İstenen izinleri onaylayın ve Twitch kaynak penceresini açık tutun.
Tarayıcı Uzantısında EventSub Kurulumu
- Güncel Social Stream Ninja uzantısını yükleyip etkinleştirin.
- Şunu açın: Twitch EventSub kaynak sayfası.
- Değiştirin:
examplechannelURL'de izlemek istediğiniz kanalın giriş adıyla değiştirin. - Seçin: Twitch'e giriş yap ve istenen erişimi onaylayın.
- Sayfayı açık tutun. Uyarıları test etmeden önce Kullanıcı ve Kanal alanlarının doğru olduğunu doğrulayın.
https://socialstream.ninja/sources/websocket/twitch.html?channel=CHANNEL_LOGIN
Bunun yerine temel Standart yakalama için normal Twitch sohbet veya ayrı açılır sohbet sayfasını açıp sohbeti görünür tutun.
Twitch'in İstediği İzinler
Social Stream, desteklediği kontroller ve abonelikler için gereken izinlere sahip kullanıcı belirteci ister. Kapsam vermek hesabı yayıncı veya moderatör yapmaz; Twitch seçilen kanaldaki hesap rolünü yine kontrol eder.
| İzin grubu | Kullanım amacı |
|---|---|
| Sohbet | Sohbet okuma, sohbet gönderme ve sohbet edenleri listeleme. |
| Takipçiler ve aboneler | Takip etkinlikleri, abone etkinlikleri, hediye abonelikler ve yeniden abonelik mesajları. |
| Bits, ödüller ve Hype Train'ler | Cheer'lar, özel Kanal Puanı kullanımları ve Hype Train durumu. |
| Moderasyon | Hesap kanalda moderasyon yapabiliyorsa mesaj silme, yasaklama/geçici susturma ve engel eşitlemesi. |
| Kanal yönetimi | Başlık ve kategoriyi okuma/güncelleme, reklamları okuma/yönetme ve kanal ölçümlerini gösterme. |
Twitch'in resmi kaynağına bakın: kapsam başvuru kaynağı ve EventSub abonelik türleri.
Mevcut Kaynağın İşlediği Etkinlikler
- Takipler:
new_follower. - Abonelikler:
new_subscriber,resub, vesubscription_gift. - Bits:
cheerbağış değeriyle birlikte. - Kanal Puanları:
reward. - Baskınlar:
raid. - Yayın ve reklam durumu:
stream_online,stream_offline, vead_break. - Hype Train:
hype_trainbaşlangıç, ilerleme ve bitiş güncellemeleri. - Moderasyon: izin verildiğinde yasaklama ve mesaj silme güncellemeleri.
Twitch abone etkinlikleri, uygun bir İştirak/Partner kanalı ve yayıncı erişimi gerektirir. Takip ve moderasyon abonelikleri, etkinliğe bağlı olarak giriş yapan kullanıcının yayıncı veya yetkili moderatör olmasını gerektirir.
Sonraki aşamalardaki uyarı adları ve veri alanları için şunu kullanın: Etkinlikler ve uyarılar uyumluluk kılavuzu ve Etkinlik başvuru kaynağı.
Etkinlik Eksikse İlk Kontroller
- Kaynak sayfasının doğru değeri gösterdiğini doğrulayın: Kullanıcı ve Kanal.
- Kaynak sayfasını/penceresini açık tutun ve sohbet bağlantısının etkin olduğunu doğrulayın.
- Sohbet çalışıyor ama takipler/abonelikler/ödüller çalışmıyorsa mevcut kapsamların verilmesi için çıkış yapıp yeniden yetkilendirin.
- Giriş yapılan hesabın bu kanalda yayıncı veya izin verilen moderatör olduğunu doğrulayın.
- Panel ve uyarı katmanının aynı Social Stream oturum kimliğini kullandığını kontrol edin.
- Yakalama sorunlarını katman sorunlarından ayırmak için açılır pencerenin sahte test mesajını veya Çoklu Uyarılar önizlemesini kullanın.
EventSub bir bildirimi birden fazla kez iletebilir. Twitch, en az bir kez teslimatı belgeler. Social Stream yinelenenlere karşı koruma içerir ancak özel API tüketicileri mümkün olduğunda etkinlik/mesaj kimliğine göre yinelenenleri yine elemelidir. Resmi kaynağa bakın: EventSub genel bakış.