Steem-python ile nasıl oy ve yorum atılır?
This article will continue in Turkish. Subject: vote and comment action. I have a question about this. I will explain this simple. In Turkish.
Kurulumu ve basit olarak kullanıma hakim olduğunuz varsayılarak bu yazı hazırlanmıştır.
Nesne yönelimli olacak şekilde yazabilirdim, ancak temel olarak en basit ve anlaşılır biçimde yazmaya çalıştım.
Nasıl oy atılır? Nasıl yorum atılır?
Ilk olarak düzgün bir şekilde kurulum işlemini yaptığınızı kontrol edin. Ipython veya Python yorumlayıcısında
import Steemkomutunu çalıştırın.Sirada
Private Posting Keyalmanız gerekiyor. Biraz araştırın 1 dk içinde nasil alacağınızı bulacaksınız.Steem-python kütüphanesiyle bu key ile yazma ve oy atma iznini aktif kılmanız mümkün. Yapmanız gereken şey
Steem(keys=['keyiniz buraya'])komutunu çalıştırmak. Eğer bir hata almadıysanız bu adım başarılı!Ayrıca bu kütüphanede Post objesini ayrıca import etmeniz gerekiyor. Post objesi bir yazıyı veya yorumu python ile erişebilebilir bir formatta bize döndürme işlemi yapacak. Yani müdahale edebileceğiz.
Post('@tolgahanuzun/yazının-linki')şeklinde tanımlama işlemi yapıyoruz ve artık bu linkin bir objesi elimizde oluyor.Yorum atmak için
.replymethodunu kullanacağız. 3 adet argüman alıyor..reply('yorum','','kullaniciadiniz')Eğer burada bir yanlışlık yapmadıysanız size blockchain ile ilgili bazı kücük detaylar gösterecektir. Yazıya giderek yorum atılmışmı kontrol edebilirsiniz.Oy atmak için ise
.votemethodu bulunuyor..vote(25.0, 'kullaniciadiniz')şeklinde kullanılıyor. Dikkat edin downvote yapmak için girdiğiniz oranı negatif yapmanız yeterlidir.
- Bu adımların kısa ve çok basit hali aşagıdaki şekilde oluşturulup kullanılabilir.
steemit.py
from steem import Steem
from steem.post import Post
def comment(key, self_user, post, body):
key = [key]
s = Steem(keys = key)
post = Post('@user/link')
return post.reply(body, '', self_user)
def vote(key, self_user, post, vote=100):
key = [key]
s = Steem(keys = key)
post = Post('@user/link')
return post.vote(vote ,self_user)
python
import steemit
steemit.comment('bubenimkey', 'tolgahanuzun', '@feronio/3-mart-tr-tag-analizi', 'Test Mesajı')
steemit.vote('bubenimkey', 'tolgahanuzun', '@feronio/3-mart-tr-tag-analizi', 100.0)
- Sonuç olarak :
Hatalarım varsa affola...



Bu kodların bize sağladı fayda ne onu anlamadım? Bot gibi mi çalısıyor!
Bot yapmak istenler için basit yönergeler. Kod satırında oy ve yorum atma işlemi...
Anladım teşekkürler👍
Gayet açıklayıcı olmuş, tebrik ederim.
çok iyi oldu bu değiştirip değiştirip kullanabiliriz komutları
şu private keyyi şifremiz sanıyodum :D şimdi oldu işte bende diyorum neden vote atamıyorum :D teşekkürler
evet şuan hiç bir sorun yok kurulumu dün hallettim eski bir versiyondan dolayı bir hata oluşmuş ,bu paylaşım sayesinde eksik olan diğer şeyi de öğrendim 😁 uçuşa hazırım 👍
Rica ederim, kurulum tamam mı? Hallettin mi?