Предыдущая часть
Итак, после того как Вы установили piston в Вашей системе появится новая команда
piston
(не забудьте зайти в то рабочее окружение, которое Вы создали в предыдущей статье piston/bin/activate
)
Первым делом нам необходимо указать piston, что подключаться надо к ноде Голос
Проверим подключение
piston info
piston-lib и piston-cli имеют общее хранилище ключей и для того, чтобы мы могли писать посты, оставлять комментарии, апвойтить и ставить флаги от имени нашего аккаунта нам необходимо добавить posting ключ
piston addkey <ваш постинг ключ>
Потом вводим пароль для доступа к использованию постинг ключа
Если всё прошло успешно, то выполнив следующую команду
piston listkeys
,
мы увидим соответствующий нашему постинг ключу публичный ключ
У меня ключей два, так как я добавил ещё и active ключ, для того, чтобы я мог перечислять средства и торговать на внутренней бирже Golos, у Вас же в списке пока ключ будет один.
Теперь нужно назначить аккаунт, который piston будет использовать по умолчанию. Это нужно для того, чтобы мы могли отправлять библиотеке и cli ещё более короткие команды, не указывая постоянно свой логин.
piston set default_author <ваш логин>
piston set default_voter <ваш логин>
piston set default_account <ваш логин>
Проверим баланс нашего аккаунта
piston balance golos
С помощью Cli можно проверять баланс, отправлять деньги и делать прочие интересные вещи.
Но мы сейчас конечно же не будем этого делать, а лучше создадим файл
start.py
откроем его в любом текстовом редакторе и напишем код
from piston import Steem
golos = Steem('wss://ws.golos.io', wif = "<ваш постинг ключ>")
golos.post("Testing steem library", "Подписывайтесь, если хотите узнать", category="spam")
закрываем, сохраняем и запускаем командой
python start.py
заходим к себе на страничку и видим что-то наподобие этого:
Тадаам, всё заработало.
Документацию найдёте по той же ссылке, где лежит документация для CLI.
Изучив её внимательно, Вы можете с лёгкостью написать своего спам-бота, апвойт-бота, или вообще напишете свой локальный антианалог @robot, который будет отправлять непристойные сообщения тем, кто отписался от вашего блога.
Думаю, отдельная отдельная статья, с кратким описанием основных методов и функций piston-lib будет лишней, ибо документация хоть и написана на языке потенциального противника, весьма структурирована и понятна. Но если Вы считаете иначе, можете написать своё мнение в комментах.
А можете просто поставить лайк.
спасибо за такую интересную статью @gmaster
отдельная статья будет однозначно более востребована для начинающих.
Вот блин. Всё по инструкции сделал и тут вдруг ошибка. Не подскажешь как чинить?
а ну тут просто. разобрался=) грамматическая ошибка
да, спасибо. очепятался)
может подскажешь куда копать... а то я открыл Питон для чайников=))
Не скоро разберусь
там у вас еще пару несоответсвий... а еще я часов 6 пытался повторить это на винде. как жалко время=( в итоге потавил виртуалку юбунту и за час сделал.
Но не работатет=(
<удалено>
А вот теперь совсем не работтет. ошибки...
Спасибо! Отличный пост. Очень помог! Про потенциального противника поржал=)
@gmaster Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за Количество комментариев
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Можно вопрос? Вы подписаны на 64 000 блогов... По какой причине отписались именно от моего? -) Читать там, конечно, особо нечего... Но бывают неплохие фото -)
Эм, блин, а как Вы заметили? Уведомление об отписке ж не должно было прийти.
Я отписываюсь от всех, потом подпишусь на своих подписчиков и ещё на десяток интересных аккаунтов.
Просто сейчас в ленте у меня творится страшное, хочу привести всё в порядок)
Steemnotifybot видит всё ;)
Заметил случайно -) https://golosdb.com/@dr-boo/followers
Ахах, не Вы один. Видимо @dzen тоже начал что-то подозревать)
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
kot, dr-boo, gans91, jorge, vika-teplo, borishaifa2, manavendra
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
Спасибо, займусь на досуге.
Как плохо, что я в этом ничего не понимаю )