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


На днях я начал тестирование @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 которая отчаянно помогает новичкам в чате :)


Comments 35


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

23.01.2018 18:52
0

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

23.01.2018 19:28
0

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

23.01.2018 19:31
0

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

23.01.2018 19:34
0

Круто!

23.01.2018 19:39
0

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

23.01.2018 19:41
0

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

23.01.2018 20:05
0

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

23.01.2018 20:06
0

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

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



23.01.2018 20:25
0

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

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

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

23.01.2018 20:29
0

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

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

23.01.2018 21:08
0

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

23.01.2018 21:12
0

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)

23.01.2018 21:17
0

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

23.01.2018 21:18
0

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

23.01.2018 21:23
0

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

23.01.2018 21:22
0

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

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

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

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

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

23.01.2018 23:20
0

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

23.01.2018 20:29
0

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

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

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


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

23.01.2018 20:35
0

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

23.01.2018 20:36
0

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

23.01.2018 21:28
0

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

24.01.2018 05:12
0

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

24.01.2018 05:24
0

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

24.01.2018 11:40
0

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

24.01.2018 12:04
0

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

24.01.2018 15:16
0

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

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

24.01.2018 17:22
0

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

24.01.2018 17:24
0

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

24.01.2018 18:50
0

вот если б вместо таймера - календарик с расписанием

25.01.2018 10:56
0

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

26.01.2018 16:01
0

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

26.01.2018 20:18
0

@vik 100%

05.02.2018 14:47
0

А плохо, что не читают.

24.01.2019 21:57
0