For the complete documentation index, see llms.txt. This page is also available as Markdown.

Oyunlaştırma yöntemleri

Instagram ve Facebook'ta oyunlaştırma yöntemleri

Aşağıda listelenen işlevleri kullanmak için, ortak değişkenleri tanımlamanız gerekir Şuraya gidin:

comment_score

yorumlar için kaç puan verileceği

10

comment_max_actions

günlük maksimum yorum sayısı

5

min_comment_len

minimum yorum uzunluğu

25

stories_score

story'lerdeki reaksiyonlar için kaç puan verileceği

15

stories_max_actions

günlük maksimum işlem sayısı

1

stories_mention_score

story'lerdeki bahsetmeler için kaç puan verileceği

5

stories_mention_max_actions

günlük maksimum işlem sayısı

2

post_mention_score

gönderideki bahsetmeler için kaç puan verileceği

10

post_mention_max_actions

günlük maksimum işlem sayısı

3

end_game_date

oyun bitiş tarihi

30.12.2021

game_add_comment(text=None) - Instagram veya FB'deki bir yoruma puan ekler; ayrıca herhangi bir metin de geçebilirsiniz.

game_add_stories() - story'lerdeki reaksiyonlar için puan ekler

game_add_message() - Direkt mesajlar için puan ekler

game_add_stories_mention() - story'lerdeki bahsetmeler için puan ekler

game_get_user_score() - kullanıcının puanlarını döndürür

game_get_user_place() - kullanıcının sıralamadaki konumunu gösterir

game_get_leader_score() - sıralamadaki liderin puanlarını döndürür

game_get_top(count=99999999, shift=0, humanize=False, delimiter=None, platform=None) - fonksiyonun argüman olmadan çağrılması, kullanıcılar dizisi olarak sıralanmış bir tablo döndürür. Aşağıdaki 5 parametreyi kabul eder: count - kaç kullanıcının döndürüleceği; shift - seçim için başlangıç sıra konumu (0, listenin liderden başlaması ve puanlara göre aşağı doğru gitmesi anlamına gelir; örneğin 3, seçimin 4. sıradan ve altından başlaması anlamına gelir); humanize 0 - kullanıcı sözlüklerinden oluşan bir dizi döndürür, 1 kullanıcıya göstermek için biçimlendirilmiş bir liste döndürür; delimiter - kullanıcı adı ile puanı arasındaki ayırıcı (eğer kullanılırsa humanize=1); platform 1 - Instagram girişini (örneğin, @nik) kullanıcı adı yerine çıktı olarak verir.

Örnek 1: game_get_top(10, 0, 1, ' - ') şunu döndürür: John - 40 Anna - 30 George - 10 Örnek 2: game_get_top(3, 0, 1, ' - ', 1) şunu döndürür: @john - 40 @anna - 30 @privet - 10

game_add_score(count=1, client_id=None) - kullanıcıya puan ekler

game_set_score(score, client_id=None) - kullanıcının toplam puanını ayarlar

game_ban_player() - kullanıcıyı engeller

game_unban_player() - kullanıcının engelini kaldırır

game_user_banned() - kullanıcının engel durumunu döndürür; engelliyse True, değilse False

# liderlik tablosunda rastgele değerlerle çalışmaya izin verir.

game_add_value(val_name, count=1, client_id=None) -

game_set_value(val_name, value, client_id=None)

Eğer client_id sağlanmamışsa, fonksiyon mevcut istemciyle çalışır.

game_minus_user_score(count =10) - kullanıcıdan puan düşer (count - kaç puan düşüleceği)

game_get_today_user_comment_action() - kullanıcının bugün yaptığı yorum sayısı

game_get_today_user_message_actions() - kullanıcının bugün gönderdiği mesaj sayısı

game_get_today_user_stories_actions() - kullanıcının bugün paylaştığı story sayısı

game_get_today_user_mention_actions() - bugün kullanıcının faaliyetlerinin (bahsetmelerin) sayısı

game_get_today_user_post_mention_actions() - kullanıcının bugün bahsetme içeren gönderi sayısı

game_get_total_comment_action() - tüm oyun boyunca toplam yorum sayısı

game_get_total_message_actions() - tüm oyun boyunca toplam mesaj sayısı

game_get_total_stories_actions() - tüm oyun boyunca toplam story sayısı

game_get_total_stories_mention_actions() - tüm oyun boyunca story'lerdeki toplam bahsetme sayısı

game_get_total_post_mention_actions() - tüm oyun boyunca gönderilerdeki toplam bahsetme sayısı

Telegram'da sıralama alma

Global değişkenlerde, istemci bilgilerini aşağıdaki biçimde saklamak için tg_thanks_score_data adlı bir sözlük oluşturmalısınız:

{"total_thanks":20,"326659632":{"name":"John","user_name":"john","score":5},"403051597":{"name":"Timm","user_name":"dbeing","score":15,"banned":false}}

tg_get_top(count=99999999, shift=0, humanize=False, delimiter=None)

Parametreler:

count - kaç kullanıcının döndürüleceği shift - seçim için başlangıç sıra konumu (0, listenin liderden başlaması ve puanlara göre aşağı doğru gitmesi anlamına gelir; örneğin 3, seçimin 4. sıradan ve altından başlaması anlamına gelir) humanize - 0 kullanıcı sözlüklerinden oluşan bir dizi döndürür, 1 kullanıcıya gösterim için biçimlendirilmiş bir liste döndürür delimiter - kullanıcı adı ile puanı arasındaki ayırıcı (humanize=1 ise kullanılır)

tg_get_user_info()

{'score': user_score, 'place': place, 'name': name}

Son güncelleme