Gamepedia Yardım Viki
Advertisement

Botları, harici araçları veya AutoWikiBrowser veya Pywikibot gibi betiklerini kullanmak için önce özel bir oturum açma kimlik bilgileri grubunun oluşturulması gerekir. Bu, bot düzenlemelerinizin normal olarak geldiği hesapla giriş yapıp daha sonra herhangi bir Gamepedia vikisinde erişilebilen Özel:BotPasswords öğesine giderek yapılır. Yeni bot giriş bilgileri bir vikide oluşturulduktan sonra, diğer tüm Gamepedia vikileri için de globaldir.

Avantajlar ve kısıtlamalar[]

Bu sistemin çeşitli faydaları vardır:

  • Bir bot girişi, hesabınızın ana giriş bilgilerini bir betiğe veya uygulamaya girmek veya kaydetmek zorunda kalmadan MediaWiki API'sına erişim sağlar.
  • Kullanıcılar bot girişlerinin düzenleme izinlerini kısıtlayabilir.
  • Tek bir kullanıcı, her biri kendi özel düzenleme izinlerine sahip ayrı komut dosyaları, uygulamalar vb. için birden fazla bot oturum açma kimlik bilgisi oluşturabilir.
  • Bir kullanıcının bot kimlik bilgileri kaybolur veya tehlikeye atılırsa, kullanıcı ana hesap şifresini değiştirmek zorunda kalmadan kolayca iptal edebilir.

Ancak, bir komut dosyası üzerinden çalıştırılan bir bot, web tarayıcısı üzerinden oturum açan normal bir kullanıcıyla aynı düzenleme işlemine sahip değildir.

  • Bot girişleri sadece HTTPS yoluyla kabul edilir. Güvenli olmayan HTTP protokolünden gelen oturum açma bilgileri reddedilir.
  • Bot girişleri, normal web viki arayüzüne değil, yalnızca MediaWiki API'sine erişebilir.

Bunun benim için anlamı nedir?[]

Normal web hesabı kimlik bilgileriniz sadece normal web arayüzü üzerinden oturum açmak için kullanılabilir. Harici araçlar veya komut dosyaları aracılığıyla oturum açmak için kullanılamazlar.

Vikileri düzenlemek için üçüncü taraf bir araç kullanıyorsanız, bot düzenlemenizi yapan hesaptan oturum açarken Özel:BotPasswords aracılığıyla yeni kimlik bilgileri oluşturmanız gerekir.

  • NOT: Bu işlem, bot olarak işaretlenen hesaplara özel değildir. Üçüncü taraf bir araçla giriş yapan Herhangi bir hesabının bu işlemi izlemesi gerekir.

Özel:BotPasswords kullanımı[]

Önerilen İzinler
Yüksek hacimli düzenleme
Mevcut sayfaları düzenle
Sayfa oluştur, düzenle ve taşı
Yukarıdaki çoğu bot için yeterli olmalıdır. Alt kısımdaki "Kullanım kısıtlamaları" alanının genellikle değiştirilmesi gerekmez.
  1. Bot düzenlemelerinizin görünmesini istediğiniz hesabı kullanarak normal web arayüzü üzerinden bir Gamepedia vikisinde oturum açın. Web düzenleme ve bot düzenleme için ayrı hesapları olan kullanıcılar, normal web düzenleme için kullandıkları hesap yerine bot hesapları aracılığıyla giriş yapmalıdır.
  2. Herhangi bir Gamepedia vikisinde Özel:BotPasswords bağlantıya gidin.
  3. Bir "Bot adı" girin. Örneğin: şifre AWB'de oturum açmak içinse AWB. Bu ad, şu anda giriş yapmış olan kullanıcı adınıza sonek olarak eklenecektir, örneğin: ÖrnekKullanıcı@AWB.
  4. Bu bot girişi için istenen izinleri seçin (sağdaki tablodaki önerilere bakın).
    • Not: Yalnızca web hesabınızın zaten sahip olduğu izinleri başarıyla verebilirsiniz. Örneğin, "sayfaları sil" izni vermeye çalışmak ve ardından bu bot kimlik bilgilerini web hesabınızın yönetici veya üstü olmadığı bir vikiyi düzenlemek için kullanmak, botunuza o vikideki sayfaları silme olanağı sağlamaz.
  5. "Oluştur"'a tıklayın.
  6. Bot kullanıcı adı ve oluşturulan parola görüntülenir. Bu parola sadece bu sayfada gösterilecektir. Bu sayfadan ayrıldıktan sonra parola geri alınamaz.

Yeni oluşturulan bot kimlik bilgilerinizi kullanma[]

NOT:
Prof hydra.svg Harici komut dosyanızı veya uygulamanızı güvenli HTTPS protokolünü kullanarak oturum açacak şekilde yapılandırın.
HTTP'den bot girişleri reddedilecek!

Oluşturduğunuz kimlik bilgilerini yukarıdaki adımlarla girin (ana hesap kimlik bilgileriniz yerine) ve aracınızı HTTPS yoluyla oturum açacak şekilde ayarlayın.

Bu bot kimlik bilgilerine sahip düzenlemeler, bot girişini oluşturan üst kullanıcı adından geliyor olarak görünecektir. Örneğin, ÖrnekKullanıcı@Robotum tarafından yapılan bir düzenleme ÖrnekKullanıcı kullanıcısının katkılarında görünecek ve Son Değişiklikler, ÖrnekKullanıcı tarafından yapılan düzenlemeler olarak sayfa geçmişlerinde görüntülenecektir.

AutoWikiBrowser gibi belirli araçlarla giriş yapmaya çalışırken bir hata mesajı alırsanız, lütfen bunun yerine aşağıdaki alternatif giriş biçimini kullanın (yeni bir bot oluştururken veya şifresini sıfırlarken Özel:BotPasswords içinde gösterilir): ÖrnekKullanıcı kullanıcı adı olarak, ve Robotum@parola parola olarak.


NOT:
Prof hydra.svg AutoWikiBrowser dahil olmak üzere belirli betikleri ve araçlar için alternatif bir oturum açma biçimi kullanmak gerekebilir:
ÖrnekKullanıcı kullanıcı adı olarak, ve Robotum@parola parola olarak.

Mevcut bir bot parola yönetme[]

Mevcut bir bot girişini yönetmek için herhangi bir Gamepedia vikisinde Özel:BotPasswords seçeneğine gidin ve bir bot adı seçin.

  • Bot giriş şifresini sıfırlamak için "Şifreyi sıfırla"'yı seçin ve "Güncelle"'yi tıklayın.
  • Bot oturum açma izinlerini değiştirmek için, görüntülenen listeden uygun izinleri seçin veya seçimini kaldırın ve "Güncelle"'yi tıklayın.
  • Bot şifresini silmek için "Sil"'e tıklayın.

En iyi uygulamalar[]

Aşağıdakilerin hepsi isteğe bağlıdır ve kafanız karıştıysa bunu okumaya zahmet etmemelisiniz.

  • Makinelerden sonra parolayı adlandırın + kullanım örnekleri (örneğin "Masaüstü AWB" veya "Dizüstü Bilgisayar PWB").
  • Hiçbir zaman makineler arasında bir parola paylaşmayın - bir makinenin güvenliği tehlikeye düşerse, her bir makinedeki her uygulamada parolanızı sıfırlamak istemezsiniz.
  • Benzer şekilde, şifreleri uygulamalar arasında paylaşmayın; PWB, AWB vb. Hepsinin kendi bot şifresi olmalıdır.
  • Bot şifrenizi herhangi bir şekilde paylaştığınız herhangi bir koda eklememeyi unutmayın! Parolanızı .gitignore'nuzda bulunan bir metin dosyasına koyun.
  • Hem "site CSS ve JS'yi düzenle" hem de "yüksek hacimli düzenleme" işlevlerini aynı parolaya vermeyin. CSS veya JS sayfalarının toplu düzenlemelerini yapmanız gerekiyorsa ve bunu önceden yapacağınızı biliyorsanız, geçici olarak gerektiği gibi hak ekleyebilir veya her ikisine de sahip yeni bir şifre oluşturabilirsiniz, ancak bu görevi haklarını geri almalı veya geçici şifreyi silmelisiniz. Bu, normal bir ifadede veya bir şeyde bir hata yaptığınız için yanlışlıkla yanlışlıkla kodlama sorunlarına neden olmamak için iyi bir yoldur.

Ayrıca bakınız[]

Advertisement