? Обновление архитектуры ботов для голосования. Полная автономия и активация плагинов без перезапуска.



Для тех, кто не в курсе о ботах:

Речь идет о телеграм-ботах для голоса, с помощью которых вы можете настроить автоматическое голосование за посты своих любимых авторов или настроить повторы голосов за другими пользователями - голосовать так же как они. Есть возможность указать игнор запрещенных тэгов, черный список авторов, отсрочку, силу, контроль силы голоса и многое другое. Телеграм отлично работает на телефонах, это позволяет использовать основные возможности golos.io практически на ходу.

При каждом своем голосе сделанным с помощью бота вы получите информативную "карточку" поста вида:

Capture.PNG

На первый взгляд многим, особенно новичкам голосование ботами кажется "бесчеловечным", но если посмотреть правде в глаза - на голосе очень мало живых читателей-кураторов и без ботов пост хорошего автора может получить 0 голосов, так как его по-просту не заметят. Мои боты помимо автоматического голосования насильно доставляют контент в ваш мессенджер позволяя контролировать за что вы голосуете и хотя бы вскользь читать посты в мессенджере будучи в курсе происходящего на платформе и принимая активное участие.


🔌 Подробности обновления

Назойливая проблема с необходимостью перезапуска наконец-то решена, логика приложений была полностью переработана и теперь нажав кнопку 🚀 Запуск в меню бота вам не нужно будет как раньше перезапускать бота из-за каждого обновления, перезагрузки моих серверов или критических ошибок в ноде @robot.

Это одно из самых серьезных обновлений, хоть в меню ничего и не изменилось, это обновление кроме стабильной работы позволит добавить массу нового функционала "на лету".

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

С новой архитектурой появилась возможность добавлять исправления и новый функционал не нарушая работу скриптов.

В первую очередь будут добавлены две опции:

  1. Информирование об ответах вашему аккаунту с возможность ответить на комментарий в боте, проголосовать за него или поставить флаг. Вам оставили комментарий под постом - вы моментально получили его в боте и можете ответить в нем же.

    ЭТА ОПЦИЯ УЖЕ ДОБАВЛЕНА в комментариях ниже можно найти пример работы.
  2. Возможность выбора сложного массива настроек для фаворитов.
    Сейчас вы можете настроить общую задержку и силу для всех фаворитов. Или использовать нескольких ботов для одного аккаунта настраивая список, отсрочку и силу в каждом боте индивидуально. Такой подход не всем удобен, потому я планирую сделать следующее:
    На отдельной вебстраничке будет форма-таблица которую вы заполните списком своих фаворитов.

Примерно так:

Логин фаворита Отсрочка голоса в минутах Вес голоса в %
golosio 5 мин. 100%
robot 45 мин. 70%
vik 30 мин 20%

Заполнив форму любым количеством строк-фаворитов вы сможете скачать файл настроек в JSON и загрузить в бота.
Пока это решение в разработке - у вас есть возможность добавить свои пожелания в такой массив настроек и он будет расширен!
Это можно сделать в комментариях или в чате chain_cf


Список основных ботов

За последнее время я запустил их очень много и для разных нужд блокчейна, вокруг ботов собралось активное комьюнити в чате chain_cf, полный список ботов вы можете узнать там или на канале viknews, исходный кот некоторых можно найти у меня в блоге.
Основные на сегодняшний день:

Для автоматического голосования на голосе и стим соответственно

https://t.me/golosrobot (+ ~ 10 слотов-клонов для мультиаккаунтов)
https://t.me/steemrobot (+1 слот)

Для рассылки уведомлений-трансферов или бонусов подписчикам
https://t.me/folloyaltybot

Для рассылки бонусов за конкурсные посты или трансферов в рамках программ поддержки
https://t.me/septcurbot

Чтение общей ленты голоса с возможность ручного голосования, комментирования и подписки
https://t.me/goloschain


Обратная связь


Comments 48


отлично, благодарю за информацию!

21.09.2017 10:37
0

спасибо за вашу работу

21.09.2017 10:39
0

спасибо большое @vik

21.09.2017 10:43
0

Спасибо, @vik!

21.09.2017 10:43
0

Вот это новость так новость!
Спасибо!

21.09.2017 10:47
0

спасибо
в данный момент бот уже работает? а то с утра как без рук:)

21.09.2017 10:49
0

Да, ваш аккаунт активен в golosrobot :)

21.09.2017 10:53
0

Хорошая новость

21.09.2017 10:52
0

Спасибо. Вечером сяду осваивать)

21.09.2017 11:01
0

Супер, спасибо @vik!

21.09.2017 11:07
0

Ура! Теперь без перезапусков!)

21.09.2017 11:14
0

Репостнула- позже разберусь...возможно, смогу тоже настроить бота... спасибо!

21.09.2017 11:33
0

Тест
Это обычный комментарий с сайта golos под постом

21.09.2017 12:07
0

Это ответ на комментарий отправленный с телеграм бота @betarobot

21.09.2017 12:09
0

Отлично!
А это вложенный ответ на комментарий.

Сделаем тест более содержательным:
Съешь ещё этих мягких французских булок, да выпей же чаю. — мем, порождённый русскоязычной версией Windows (вернее, программой fontview.exe, которая входит в дефолтную поставку, начиная аж с незапамятных времён Windows 95).
Таким хитроумным способом Винда демонстрирует юзеру, каким образом выглядят буквы в кириллических шрифтах для пользователей перевода Windows для России (болгарам же и другим пользователям кириллических шрифтов на эти ваши булки положить с прибором). Выбор именно этой фразы оправдывается тем, что в ней содержатся все буквы русского алфавита, а также запятая и точка (такие фразы именуются «панграммами»).

21.09.2017 12:13
0

Круто! Я получил этот комментарий в телеграм и теперь отвечаю на него с помощью бота.

Добавлю ссылку на скрин, он преобразуется в фото:

21.09.2017 12:16
0

Тест, пишу с кофеварки.

21.09.2017 13:49
0

Спасибо @vik!

21.09.2017 12:26
0

Отличная новость. Пока не пользовалась, буду пробовать.

21.09.2017 12:42
0
21.09.2017 12:57
0

Ок, @vebrion!

Я и @btc-e проголосовали за пост: ? Обновление архитектуры ботов для голосования. Полная автономия и активация плагинов без перезапуска.

* * *

Подарки своим подписчикам

Сегодня счастливыми подписчиками блога @gemini стали: @cnmbekb, @catyk, @marisha, @golos4j, @tortellini, @gloriya, получившие символический бонус в 0.250 GBG.

21.09.2017 13:05
0

Прикольно). Скоро останется один реально голосующий, а за ним толпа ботов)))

21.09.2017 13:02
0

Неее, так неинтересно )

21.09.2017 14:07
0

Спасибо за обновление. Буду изучать бота и далее

21.09.2017 13:06
0

@vik, спасибо огромное за Вашу работу! Огромная просьба, если есть возможность, сделайте пожалуйста для бота @folloyaltybot возможность исключить из рассылки трансферы по заданному списку людей. Ооочень надо ^_^

21.09.2017 13:10
0

Пока добавил простенький черный список.

Вызывается фразой !Черный список в боте https://t.me/folloyaltybot
Имена следует вводить через запятую без пробелов и @. Позднее будет добавлено более гибкое меню и возможность автоматического игнора аккаунтов, которые не проявили указанного уровня активности.

?Zoom

21.09.2017 18:02
0

@vik спасибо огромное, очень круто!

21.09.2017 20:24
0

Тест вложенного комментария...

21.09.2017 21:12
0

Теперь осталось только завести несколько аккаунтов на одного бота.

21.09.2017 13:49
0

...неужели они реально перестанут "слетать"?!?!?...если да, то респект!

21.09.2017 16:35
0

Да, в случае "слета" или обновления они будут просто самостоятельно восстанавливаться.
А самое главное новый функционал может появляться так же без принудительного рестарта.

Например добавлена возможность видеть и отвечать на комментарии не заходя на голос:

увеличить

21.09.2017 16:41
0

...в таком случае проголосую и за комментарий !!!!..)))..спасибо, очень полезное обновление, а то я даже хотел уже спрашивать у Вас что происходит!!...просто бальзам на душу...))

21.09.2017 16:56
0

Обалдеть, спасибо огромное

21.09.2017 20:01
0

?????? ??????

21.09.2017 18:31
0

Круто!)))) Да а то мне в ручную из за этого проще было))))
Снимок экрана 2017-09-20 в 20.46.23.png

22.09.2017 04:27
0

а вот этого

Чтение общей ленты голоса с возможность ручного голосования, комментирования и подписки
https://t.me/goloschain

можно попросить читать не все подряд? или поднять у себя и поиграть шрифтами параметрами?)

22.09.2017 18:09
0

Интересно, а есть ли бот, который сообщал бы о новых подписчиках и о тех, кто отписался?

22.09.2017 19:55
0

В телеграм @golosnotifybot

22.09.2017 19:57
0

@vik, огромная просьба. Нельзя ли сделать страничку этого бота вне телеграм?
куча людей, включая меня, им не пользуются.
С уважением,
С.

23.09.2017 03:01
0

куча людей, включая меня, им не пользуются

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

Есть web версия телеграм web.telegram.org
Там можно зарегистрироваться и добавить бота и в дальнейшем просто заходить в телеграм как на страницу :)

Но основное преимущесвто это как раз кроссплатформенные приложения. Управление ботами с телефона, с возможность получать уведомления, вносить коррективы в настройки на ходу - вот в чем удобство.

23.09.2017 06:43
0

Блин(
Всё больше и больше прихожу к выводу, что надо разбираться.
Благодарю за ответ.
С симпатией,
С.

23.09.2017 06:52
0

@vik, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:

  • Голосов - 4 позицию - 375 Голосов
  • комментарии - 9 позицию - 41 комментарии
  • Выплаты - 1 позицию - 2642,1990 GBG
23.09.2017 06:32
0

Спасибо за обновление @vik!

На тему пожеланий.

Возможность выбора сложного массива настроек для фаворитов.

Было б хорошо в этих настройках иметь возможность настраивать отдельно настройки по-умолчанию + специфические настройки для некоторых фаворитов.
Например, сначала прописать настройки для некоторых фаворитов, а в конце, вместо имени поставить звездочку (*) и прописать настройки, эти настройки будут действовать для всех остальных фаворитов, на которых я подписан, но мне лень для них писать отдельно СГ, отсрочку и т.д.

Спасибо )

24.09.2017 05:16
0

@vik, а можно настроить какого-нибудь из ваших ботов для Голоса, чтобы он голосовал за автора по определенному тегу, независимо есть автор в фаворитах или нет? Проще говоря бот должен голосовать за любого, кто поставит например тег "555"

28.09.2017 11:12
0

Такой бот есть уже у меня. strecozabot
Только меню там стандартное. Напишите в чат chain_cf - там опишу подробно

28.09.2017 11:24
0

? tester сделал реблог :)

30.09.2017 17:40
0