🔥 Инструкции к Golos_Robot - реактивный способ размещать в Golos/Steemit децентрализованные медиа (фото, аудиозаписи, видеосообщения)

8 месяцев назад
73 в голос

На днях я начал тестирование @golos_robot и после небольшой шлифовки и проверки работы запускаю его официально. В этом посте я опишу принципы использования.

Голос не скам!

Позиционирование

Печально слышать единственный лейтмотив голоса - "купи/продай/низкие выплаты".
Вряд-ли кто-то заходит на голос почитать смешные истории а-ля пикабу или редкие заметки путешественников с mapala, большинство превратили golos в свою работу, рутинный труд. И плоды труда стали проигрывать плодам творчества или любознательности в других сетях.
Я попробую сделать постинг комфортным и привычным для "мобильных" пользователей, чтобы автору не приходилось пробираться сквозь тормоза UI при публикации постов, возможно это поможет увидеть интересные посты :)

Бота я делал в первую очередь под себя, ранее я пробовал steepshot, esteem, официальное приложение голоса - скорость каждого оставляет желать лучшего.
Больше всех мне понравился steepshot, однако потворствуя идеям инстаграм он позволит только единственную фотографию в посте. Учитывая суточное ограничение в 4 поста это не вполне удобно для публикации содержательной story.

golos_robot отлично подойдет мобильной аудитории, mapala и всем, кто привык использовать медиа чаще текста.

Возможности

  • Размещение постов с отсрочкой - можно создать сразу несколько (любое количество постов) и каждому назначить отсрочку в минутах для публикации.

  • Выбор блокчейна для размещения - автор может в один клик отправить пост сразу в оба блокчейна (steemit и golos) или выбрать только один.

  • IPFS Децентрализованные медиафайлы - все медиафайлы опубликованные через бот обрабатываются на моих серверах и на лету добавляются в интерпланетарную файловую сеть. Таким образом не только ваш текст, но и все медиафайлы становятся защищенными средствами блокчейна https://ru.wikipedia.org/wiki/IPFS

  • Размещение GIF анимаций - Бот распознает gif анимацию добавленную через телеграм (анимация должна быть принадлежать вам. Либо свежезагруженная, либо загруженная ранее, но только ваша)

  • Поддержка голосовых сообщений - добавляйте голосовые сообщения к посту. Заметка будет добавлена в виде ссылки на аудиофайл

🎙 Voice message

(или будет встроенна как плеер если будет поддержка на клиенте)

  • Поддержка видеозаметок - video notes или модные сейчас story могут быть добавлены также как и аудио.
    gif

На голосе это будет отображаться как превью с ссылкой на видеофайл:


video 🎥 Video


(сделать отображение более гармоничным, с воспроизведением можно только на стороне клиента golos.io , goldvoice.club и т.д.)

  • Имитация APP имен приложения - В боте есть возможность самостоятельно указать имя приложения, что позволит получить апвот от приложения если это предусмотрено, при этом вы не платите бенефициару.

  • Подпись в каждом посте - вы можете сформировать собственную подпись или баннер, которые будут автоматически добавлены в конец вашего поста.

Также на очереди еще ряд идей которые будут встроены после тестирования


Использование

Начните диалог с ботом https://t.me/golos_robot нажав кнопку start

Вам будет предложено привязать ваши аккаунты. Можно привязать оба аккаунта или только аккаунт golos. Голос привязывать обязательно, причем первым.

Для привязки нужно использовать строку логин=постингключ

Не используйте главный пароль или активный ключ. Нужен только приватный постинг ключ.
'

Если ключ был успешно импортирован - откроется дополнительное меню. Если вы хотите привязать аккаунт steemit - вернитесь выше и нажмите кнопку steemit в первых сообщениях и повторите процедуру импорта аккаунта, но уже с данными от steemit.

Написание поста

Чтобы перейти в режим создания поста необходимо нажать кнопку ✏️ NEW в меню и далее просто отправлять сообщения боту. Последовательно абзацы, фото, медиафайлы. Сообщения будут склееиваться в содержание поста.


Когда вы составите весь пост и готовы его опубликовать нажмите 📨 PUBLISH

Вам будет предложено придумать заголовок к посту

Изначально заголовок шел перед контентом, но я поменял их местами, поскольку очень часто по мере написания поста мы отклоняемся от контекста и первоначальный заголовок становится не актуальным. Поэтому я сменил последовательность на содержание > заголовок.

Если заголовок принят, далее следует ввести теги

Можно вводить любое количество тегов, можно использовать разные символы в том числе emoji и юникод, но запомните, что если вы используете более 5-ти тегов или смайлы в тегах - вы не сможете отредактировать пост на golos.io. Поэтому либо пишите пост так, чтобы его не пришлось редактировать ... или редактируйте через goldvoice.club :)

После ввода тегов пост будет преобразован и вы увидите файл и дополнительное меню

При желании перед публикацией вы можете открыть файл и проверить все данные для размещения.
Чтобы разместить пост БЕЗ ОТСРОЧКИ нажмите одну из кнопок GOLOS,STEEMIT или сразу обе сети.
Ну а чтобы задать отсрочку - нажмите кнопку TIMER

Если вы нажмете TIMER вам будет показан дополнительный диалог в котором вы сможете указать через сколько минут опубликовать пост и в каких сетях.

Пост будет отправлен в очередь отправки, а вы можете сразу приступить к созданию нового, после также указать количество минут через которое опубликовать пост.


📌 Ссылки и сервисы

📌 Чат для вопросов и поддержки
📌 Канал с обновлениями
📌 Чат для получения апов
📌 Пример поста размещенного через бот
📌 Инструмент для поиска операций связанных с аккаунтом
📌 Мультисиги для голоса
📌 Создание аккаунтов на GOLOS/STEEMIT без смс верификации
📌 Большой список ботов для автоголосования в медиаблокчейнах
📌 Социальный бот - деградант
📌 Паблик нода api.golos.cf
📌 Постинг через telegra.ph и продвижение постов на голосе/steemit
📌 Новый чат для простого способа получить голоса от моих аккаунтов
Отдельная просьба поддержать аккаунты @netfriend которая отчаянно помогает новичкам в чате :)

Авторы получают вознаграждение, когда пользователи голосуют за их посты.
Голосующие читатели также получают вознаграждение за свой голос.
Порядок сортировки:  Популярное

супер! даже я, наверно, разберусь)
спасибо!

@vik, как всегда, придумано классно и удобно, спасибо огромное!

54
  ·  8 месяцев назад

Какая комиссия?

·

На steemit 0. Да вы и сами можете app указать чужой.
На голосе тоже нет комисии, даже возможности поставить ее нет.

Привет. Интересная статья. Я на тебя подписался. Если не сложно подпишись в ответ. Спасибо.

Огромное спасибо, @vik! Думаю, это очень актуально - Голос становится доступнее и интереснее благодаря Вам! И пока команда разработчиков ... :))) Буду пробовать

О, вот это тема! Спасибо. Как раз для фотографов, особенно мобильных :) Буду тестить.

https://golos.cf/steem/
Почему-то не работает у меня скрипт создание аккаунтов на Стиме.


Ошибка!
Подробности ошибки: {}



·

В консоли браузера будет описание ошибки.

Также прочтите рекомендации.

У вас должно быть отключено понижение.
В SP должно быть не менее 50 STEEM
На счету STEEM не менее 0.5 STEEM
Логины должны быть без @ и с маленькой буквы.
Ключ должен быть приватный-активный
Логин который пытаетесь создать должен быть свободен.

·
·

Было понижение SP, отключил не помогло.
Остальные пункты выполнены.
Ошибки не видно ни на странице, ни в консоли.

На Голосе создал много твинков, все ок было. Потом тоже ошибка стала вылетать, может мой IP забанен?

·
·
·

Во время операции - откройте правой кнопкой мыши меню в браузере - исходный код - консоль. Там будет подробное описание причин ошибки.

·
·
·
·

Error: Non-base58 character
at Object.i [as decode] (steem.min.js.Без названия:8)
at Function.value (steem.min.js.Без названия:12)
at p (steem.min.js.Без названия:12)
at Function.value (steem.min.js.Без названия:12)
at Function.value (steem.min.js.Без названия:12)
at Object.d.signTransaction (steem.min.js.Без названия:13)
at steem.min.js.Без названия:13
at i (steem.min.js.Без названия:1)
at o._settlePromiseFromHandler (steem.min.js.Без названия:1)
at o._settlePromise (steem.min.js.Без названия:1)
at o._settlePromise0 (steem.min.js.Без названия:1)
at o._settlePromises (steem.min.js.Без названия:1)
at o._fulfill (steem.min.js.Без названия:1)
at o._resolveCallback (steem.min.js.Без названия:1)
at o._settlePromiseFromHandler (steem.min.js.Без названия:1)
at o._settlePromise (steem.min.js.Без названия:1)

·
·
·
·

У кого-то аналогичная ошибка была, но решения в комментах нет
https://steemit.com/registration/@rinok/steemit-registration-error-non-base58-character

·
·
·
·

Все получилось, спасибо.
Возможно при копировании в OpenOffice кодировка сбивалась.
Скопировал напрямую из браузера и заработало.

·
·
·

Non-base58 - это значит в ключе или других полях есть недопустимый символ, обычно пробел случайно вставляют. Убедитесь, чтобы не было лишних случайных символов.

·
·
·
·

Спасибо, уже победил проблему.

А вы можете сделать сервис для бустинга на Стима?
Я вижу примерно такие параметры:
аккаунт с которого платят
активный ключ
url поста
booster 5
minnowbooster 10
еще пара десятков бустеров и ставки

  • возможность сохранения этой таблицы, чтобы для каждого поста заново не вводить

В результате после нажатия "Отправить" ставки уходят бустерам.
Далее нужно только url нового поста менять.

Это как первая версия, далее можно добавить анализатор ставок: сколько уже поставили в каждый бустер, сколько у него СГ для голосовалки, сколько времени еще будет длится окно и так далее.

Про гифки. Требование свежести как-то связано с авторским правом?

·

Ну пусть все так думают, мол за "оригинальный контент" :)

На самом деле все проще:
Телеграм не дает в api скачать чужие файлы, только те, которые принадлежат автору.

Под капотом все происходит так:
Телеграм видит что ему прислали медиафайл (gif там нет вообще, только mp4) если файл принадлежит хозяину бота - телеграм дает на него ссылку на скачивание. Бот скачивает файл в буффер, конвертирует mp4 в gif и загружает на ipfs, потом вставляет ссылку на ipfs в пост.


Вам как пользователю бороться очень легко:
Находите гифку с поиска например в телеграме - вставляете, бот скажет - нельзя, пересохраняете, добавляете и - можно :)

·
·

Я догадывалась, что это не попытка топить за "уникальность" ))) интересна была внутренняя кухня. Спасибо за развернутый ответ.

Спасибо огромное! Очень неудобно писать посты с мобильника или планшета,но в скором времени придется. Теперь моя проблема будет решена!)) опробуем.)))

68
  ·  8 месяцев назад

Супер, репостнула

59
  ·  8 месяцев назад

будем пробовать )

70
  ·  8 месяцев назад

Огромное спасибо за Ваш труд для нас!

Здорово! Спасибо!

72
  ·  8 месяцев назад

Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
t3ran13, niiu, lelya, radomir, oleg257, annaklub, galina1, vik, vadbars, arsar, kotik, nefer, guepetto, natasmr, blog-food, vict0r, semasping, gans91, ladynazgool, tnam0rken, rubin, ovtretya, arhangel, maxiandr, elena-cantabile, newodin, vika-teplo, aiparnyuk, del137, talia, graff0x, bombo, manavendra, soroka, mr-nikola, dimas102, lengalenga, lokkie, dim447, skiexpert, mp42b, zhenek, chimborazo, amidabudda, vlad1m1r, kanalex, kito-boy, dinosaurmike, chirakovalsky, yakubovruslan, doctormucle, astramar, katarinka, cryptovisitor, zelivsky, snooze, sinilga, eliney, bavard, olgaxx, cryptobandera, neru1, vsemmira, olgataul, dobrotanya
Поэтому я тоже проголосовал за него!


dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:

Если у кого-то уже при собственно постинге в стимит выдаст ошибку - проверьте бэндвич лимит.

42
  ·  8 месяцев назад

Спасибо!
Опробовал данного бота - работает превосходно, идея тоже просто шикарная! Единственное, из web-клиента Telegram эмодзи в заголовок поста записалось как квадрат (неопознанный символ). То ли проблема с интерпритацией в браузере, то ли в том, что это была web-версия, а не мобильный клиент.

Вот тестовый пост: https://golos.io/ru--sport/@ambersport/2018-1-24t19-10-29

·

Отображение emoji зависит от браузера и устройства (в телеграме они встроенные) а вот в браузере зависит от браузера.
В chrome отображаются почти все, в firefox значительно меньше

Спасибо @vik, буду пробовать!

63
  ·  8 месяцев назад

Не знаю что вы ещё тут делаете, с такими способностями вам бы уже в Гугл или Майкрософт работать. Приложение отличное. А вот если оно бы в бустере могло голосовать цены бы ему не было.

Хорошее творение)