Oyunlaştırma yöntemleri

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

circle-exclamation

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)

circle-info

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

circle-exclamation

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}

Last updated