Etkinlik Akışı ortak durumu

Kullanıcı Belleği

Benzersiz katılımcıları hatırlayın, sonraki mesajlarda kontrol edin, rastgele kazanan çekin ve tam istediğiniz listeyi sıfırlayın — platform rolünü kalıcı genel duruma dönüştürmeden.

Türkçe

Tek adlandırılmış bellek, birçok araç

Bir Kullanıcı Belleği durum düğümü, birbirinden ayrılmış tek kişi kümesini tutar. Her Hatırla, Unut, Kontrol, Çekiliş veya Temizle düğümü bu durum düğümünü seçer. Ayrı liste gerektiğinde başka Kullanıcı Belleği düğümü oluşturun — örneğin biri “yayını beğenen”, diğeri “çekilişe katılan” kişiler için.
Düz turkuaz: sırada bu etkinlik çalışır Kesikli mor: bu düğüm o belleği kullanır

Küçük mor yan elması Kullanıcı Belleği düğümüne sürükleyin veya düğüm özelliklerinden belleği adıyla seçin. İşlem dahili olarak durum düğümünün kimliğini saklar. Belleği seçmek bağlı tüm işlemleri vurgular; silmek bu bağlantılar kopmadan önce uyarır.

Kullanıcıyı Hatırla ve Kullanıcı Hatırlanıyor düğümlerini kesikli mor çizgilerle Ödül Çekilişi Katılımcıları belleğine bağlı gösteren Etkinlik Akışı tuvali
İki katılımcıyı hatırlayan gerçek SSApp akışı. Etkinlik yolu turkuaz, ortak durum başvuruları kesikli mordur.

Kurulum

  1. Sürükleyin: Durum Düğümleri → Kullanıcı Belleği tuvale.
  2. Tuttuğu listeye göre adlandırın; örneğin Heart Me Uygunluğu, Yayını Beğenenler, veya Ödül Çekilişi Katılımcıları.
  3. Seçin: Bu uygulama oturumu veya Yeniden başlatmalar arasında kaydet.
  4. Gereken kontrolleri ve eylemleri ekleyin; ardından her birini yanındaki elmas veya açılır listeyle adlandırılmış belleğe bağlayın.
  5. Normal etkinlik yolunu turkuaz bağlantılarla bağlayın ve şunu kullanın: Akışı Test Et yayına başlamadan önce iki farklı kullanıcı adıyla.

Kullanılabilir işlemler

DüğümNe yapar
Kullanıcıyı HatırlaMevcut etkinliğin kullanıcısını bir kez ekler. Tekrarlanan katılım, yinelenen çekiliş girdisi eklemeden kullanıcının katılım sayısını artırır.
Kullanıcı HatırlanıyorMevcut mesaj seçili bellekteki birine aitse doğru döndüren tetikleyici/kontrol.
Kullanıcıyı UnutYalnızca mevcut etkinliğin kullanıcısını kaldırır.
Rastgele Kullanıcı SeçHatırlanan benzersiz kullanıcılardan birini seçer. İsteğe bağlı olarak kazananı kaldırabilir; böylece tekrar kazanamaz.
Tüm Kullanıcıları TemizleYalnızca seçilen Kullanıcı Belleği nesnesini boşaltır.
Durum Düğümünü SıfırlaSeçili sıfırlama hedefi Kullanıcı Belleği olduğunda onu da temizler.
İki mevcut kullanıcıyı ve Yeniden başlatmalar arasında kaydet seçeneğini gösteren Kullanıcı Belleği düğüm özellikleri
Merkez mevcut benzersiz kullanıcı sayısını bildirir ve kalıcılık/sıfırlama ayarlarını tutar.
Kimlik kuralı: kullanıcılar platform ve kullanıcı kimliğiyle anahtarlanır. Görünen kullanıcı adı yalnızca alternatif olarak kullanılır. Kullanıcı kimliği olmayan anonim veya toplu etkinlik güvenle yok sayılır.

Pratik tarifler

TikTok Heart Me veya Takım Üyesi → ? TTS

Göndereni hatırlamak için hediye etkinliğini kullanın; tek hediye satırını kalıcı “üye” rolüne dönüştürmeye çalışmayın.

TikTok gift event + “Heart Me” match → AND → Remember User ···→ [Heart Me Eligible]
? command + TikTok source + (TikTok Team Member OR User Is Remembered) → AND → Speak Text ? command + NOT TikTok source → AND ────────────────────────────────→ Speak Text
  • TikTok Takım/Hayran durumu için şunu seçin: Kullanıcı Rolü → TikTok Takım Üyesi. Gelen TikTok rozet/seviye verilerini doğrudan okur; Ana Sohbet Katmanı'nın “üye olarak değerlendir” görüntüleme ayarı gerekmez.
  • Hediye verileri yakalama moduna göre değişir. Yaygın kurulum: Etkinlik Türü → Diğer: gift ve ayrıca Mesaj Şunu İçerir: Heart Me. Yakalanan satırı Akışı Test Et/Etkinlik Referansı'nda doğrulayın ve kaynağınızın sunduğu en uygun alanı eşleştirin.
  • Her iki dal da baştaki şu komutu gerektirir: ?, böylece diğer platformlar herkesi seslendirirken TikTok kısıtlı kalır.

Beğenen veya katılan kişileri hatırlayın

Etkinlik Türü → Diğer: liked → Kullanıcıyı Hatırla ···→ [Yayını Beğenenler]

Bu, yakalanan beğeni/katılım etkinliği kullanıcı adı verdiğinde çalışır. Toplu beğeni sayısı güncellemeleri kişiyi tanımlamaz ve bu yüzden hatırlanamaz. Bağımsız kontroller veya çekilişler istiyorsanız her katılım türü için ayrı bellek kullanın.

Kişi başına tek katılımlı ödül çekilişi

Message Starts With !enter → Remember User ···→ [Prize Draw Entrants] Moderator + Message Starts With !draw → AND → Pick Random User ···→ [Prize Draw Entrants] Moderator + Message Starts With !resetdraw → AND → Clear All Users ···→ [Prize Draw Entrants]

Şunu etkinleştirin: Seçilen kullanıcıyı kaldır kazananların iki kez seçilmemesi gerektiğinde. Herkese açık yayında çekiliş/sıfırlama komutlarını moderatör, yönetici veya tam kullanıcı kontrolüyle koruyun.

Katılım + çekiliş örnek akışını indirin

Sıfırlama ve kalıcılık

Elle

Kullanın: Tüm Kullanıcıları Şimdi Temizle oluştururken/test ederken bellek özelliklerinde.

Bir akıştan

Kullanın: Tüm Kullanıcıları Temizle veya genel Durum Düğümünü Sıfırla, tam olarak ilgili belleği seçerek.

Otomatik

Hareketsizlikten sonra, yayın başlangıcında veya bitişinde temizleyin. 0 değeri hareketsizlik sıfırlamasını kapatır.

Yeniden başlatmalar arasında

Oturum bellekleri uygulamayla boş başlar. Kaydedilmiş bellekler, ilgili bellek temizlenene kadar yeniden yüklenir.

Hareketsizlik, yayın başlangıcı, yayın bitişi ve Tüm Kullanıcıları Şimdi Temizle seçeneklerini içeren Kullanıcı Belleği sıfırlama özellikleri
Her sıfırlama seçeneği bu tek adlandırılmış belleğe aittir. Diğer Kullanıcı Belleği düğümleri etkilenmez.
“Tümünü temizle” belirli kapsamla sınırlıdır: seçili bellekteki tüm kullanıcıları ifade eder — tüm Etkinlik Akışı durumunu, her çekilişi veya Social Stream Ninja'daki her belleği değil.

Çekiliş ve katılım çıktılarını kullanın

Bellek eylemleri mesaja alanlar ekler; böylece sonraki Metin Göster, Mesaj Gönder, webhook veya özel eylemler bunları kullanabilir.

AlanAnlamı
userMemoryNameSeçili belleğin adı.
userMemoryCountŞu anda hatırlanan benzersiz kullanıcılar.
userMemoryAddedYalnızca Kullanıcıyı Hatırla yeni benzersiz kişi eklediğinde doğru.
userMemoryEntryCountBu kişinin kaç kez katıldığı.
selectedUserÇekilişte seçilen kullanıcının görünen adı.
selectedUserId, selectedUserSourceÇekilişte seçilen kullanıcının sabit kimliği ve platformu.
selectedUserParticipationCountKazananın kayıtlı katılım sayısı.
selectedUserReasonKullanıcıyı Hatırla tarafından kaydedilen son gerekçe şablonu.
selectedUserRemovedÇekilişin seçilen kazananı kaldırıp kaldırmadığı.
Seçilen çekiliş kullanıcısını ve kalan bir katılımcıyı gösteren Akışı Test Et sonucu
Gerçek Akışı Test Et çıktısı: Alice seçildi ve “seçileni kaldır” açık olduğundan bellek sayısı bire düştü.

Sorun giderme

Kesikli çizgi yokİşlemi seçip Kullanıcı Belleği hedefi belirleyin veya mor yan elmasını bellek merkezine sürükleyin.
Aynı kişi iki kez görünüyorEtkinliklerin farklı platformlardan gelip gelmediğini kontrol edin. Platform + kullanıcı kimliği bilinçli olarak ayrı kimlikler oluşturur.
Beğeni kimseyi eklemediEtkinlik muhtemelen kullanıcı kimliği içermiyordu. Etkinlik verisini inceleyin; toplu sayımlar adlandırılmış katılımcılara dönüşemez.
Kaydedilen bellek geri geldiO bellekte Tüm Kullanıcıları Temizle'yi kullanın. Akışı değiştirmek veya başka belleği temizlemek onu silmez.
Çekiliş/sıfırlama komutunu herkes çalıştırabiliyorEylemden önce AND kapısına Kullanıcı Rolü: moderatör/yönetici (veya tam sunucu kullanıcısı kontrolü) ekleyin.