איך ליצור בעצמך בוטים וכלים לסטימאיט - מדריך למתחילים - פרק 4

in #hebrewguides7 years ago (edited)

steemit-howto-4.png

שלום חברים!!

בהמשך לסידרת המדריכים, הפעם הלכתי על מדריך וידאו. שימו לב זה קצת ארוך אבל בהחלט שווה כי בסוף יש לנו בוט עובד! (ובדרך לשם לומדים כל כך המון...)

אם תצפו עד הסוף תבינו איך אתם יכולים לקבל ממני מתנה בשווי 3 סנט כבר עכשיו.

אז יאללה! מוזמנים לצפות.

ממש ניסיתי להעלות את זה לD.TUBE אבל זה לא הלך לי. אז כרגע העליתי את הסרטון ליוטיוב. עימכם הסליחה... אנסה להעלות שוב יותר מאוחר.

לצפייה במדריך לחצו כאן!

youtube.png

ניסיתי כמה שיותר לפשט את המושגים ולהסביר אותם בשפה פשוטה גם למי שאין לו נסיון בכלל בקוד. אני בטוח שכשלתי פה ושם ולפעמים לא ברור מה אני עושה ומה זה כל הסימנים המוזרים האלה... אז אני אשמח שתשאלו, תסתקרנו, תחקרו לבד. היכולת לתכנת בעצמכם תיתן לכם הרבה כח בידיים. כדאי!

אם תרצו להשתמש בקוד שכתבתי, לשחק איתו קצת או פשוט להעתיק אותו כמות שהוא, הנה הוא לפניכם:
(רק אל תשכחו להחליף את הקוים בשורה השלישית והרביעית ב"פוסטינג קי" ובשם המשתמש שלכם, ולהשאיר את הגרשיים כמובן).

בהצלחה!!

התיעוד של החבילה של סטים בNodeJS

var steem = require('steem');
var head;
var wif = '--------------------'; // enter your posting key here
var me = '-----------------'; // enter your user name here

steem.api.getDynamicGlobalProperties(function(err, result) {
    head = result.head_block_number;

    setInterval(function() {

        head = head + 1;

        console.log('reading block #' + head);
        steem.api.getBlock(head, function(err, result) {


            if (result) {
                console.log('OK');
            }

            var i = 0;
            while (i < result.transactions.length) {
                if (result.transactions[i].operations[0][0] == 'comment') {
                    if (result.transactions[i].operations[0][1].parent_author == me) {
                        console.log('YAY someone has commented me!', result.transactions[i].operations[0][1]);
                        steem.broadcast.vote(wif, me, result.transactions[i].operations[0][1].author, result.transactions[i].operations[0][1].permlink, 10000, function(err, result) {
                            console.log(err, result);

                        });
                    }
                }
                i = i + 1;
            }
        });
    }, 3000);

});
Sort:  

טוווב! ישר לארגז כלים!

הי חח בדיוק הבוט לא עבד, אז הנה קבל אפווט ידני!! תודה רבה!
איך המדריך? האם הוא מובן לדעתך?

אם זה מתקלקל סימן שזה עובד ...
לא צפיתי בסרטון אלא קראתי את הקוד שנראה לי פשוט להפליא

מזל שסוף השבוע מתחיל ואוכל לפנות שעה וחצי בשביל לראות את הסרטון : -)

חחחחחחחחח

Congratulations @aviz85! You received a personal award!

1 Year on Steemit

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @aviz85! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!