а где VIZ в этом войтере?
[Voter] Возможность голосовать несколькими аккаунтами за пост (v1.0.0)
Всем привет!
Сегодня представляю Вам новый раздел Voter.
Иногда бывают ситуации, когда есть несколько аккаунтов (технические, семейные, разной тематики) и возникает вопрос, как ними всеми управлять. В данном случае голосовать за пост/посты. Если нет ботов конечно 😁
Насколько я знаю, рабочими Телеграм ботами являются только боты для Голоса и Стима. Боты для Вейлшаров и Вокса не работают в режиме автоматического голосования, а Дискорд бот для Смоука и Вейлшаров не умеет голосовать.
Поэтому я решил создать форму, в которой можно будет голосовать несколькими сохраненными (пока что только сохраненными) аккаунтами за выбранный пост.
Надеюсь это будет полезно не только мне 😊
Элементы интерфейса
Поле ввода ссылки на пост
Сразу под лого размещается поле для ввода ссылки на пост, за который будем голосовать.
Выбор блокчейна
Ниже расположен блок выбора блокчейна в котором нужно будет голосовать. В будущем блокчейн будет выбираться автоматически, в зависимости от ссылки на пост.
Как только будет выбран блокчейн, автоматически покажутся все сохраненные (на странице Chain-Post) аккаунты для этого блокчейна.
Выбор аккаунтов
Далее можно выбрать некоторые аккаунты или выбрать все соответствующей кнопкой. Порядок аккаунтов можно изменять, перетаскивая их.
Кнопка голосования
Когда все выбрано, можно нажать на кнопку Upvote.
После этого система проверит были ли уже голоса за этот пост и проголосует только теми аккаунтами, которые не голосовали. Ми бережем энергию ваших аккаунтов 😉
На данный момент голосование происходит со 100% силой. В будущем планируем добавить ползунок выбора сыли + добавить возможность флаговать посты. Голосование идет одной транзакцией для всех выбранных аккаунтов.
Секция результатов голосования
После успешного голосования появляется сообщение с иконкой блокчейна, для которого было это голосование + список аккаутов, которые проголосовали. (Аккаунты которые голосовали раньше за этот пост фильтруются)
Удобный способ голосования
Поскольку это дополнительный инструмент, то была реализована возможность удобно голосовать после публикации поста в системе Chain Post.
После публикации поста, в сообщениях об успешной публикации появились кнопки для перехода к голосованию, в этом случае форма голосования откроется в новой вкладке с автоматически заполненной ссылкой на пост.
[Chain Post] Кнопка сброса заполненных аккаунтов
Также добавили несколько новых возможностей к системе Chain Post.
Одна из них, это кнопка сброса заполненных аккаунтов для всех блокчейнов. Это полезно, если один и тот же пост нужно публиковать под разными аккаутами, или в других случаях, кому для чего 😉
[Chain Post] Загрузка заметок с Evernote
В этом релизе была добавлена возможность загружать заметки, которыми поделились публично по ссылке, в форму для постинга.
Подробнее это я опишу в отдельном посте, поскольку уж очень много нужно описывать ☺
Планы на будущее
- [Chain Post] добавить кнопку, чтобы скрывать иконки которые расположены справа;
- [Chain Post] таки сделать превью постов;
- [Voter] автоматически выбирать нужный блокчейн по ссылке;
- добавить страницу с уровнем батареи для сохраненных аккаунтов.
Ссылки
Chain Post: https://zavz9t.github.io/chain-post/
Voter: https://zavz9t.github.io/voter/
Исходный код: https://github.com/zavz9t/zavz9t.github.io/releases/tag/1.0.0
Ссылка на сравнение релизов:
https://github.com/zavz9t/zavz9t.github.io/compare/0.2.0...1.0.0
Чат поддержки в Телеграмме: https://t.me/chain_post
Программа поддержки Open Source проектов: https://golos.io/open-source/@oss/podderzhka-open-source-proektov