📢 Обновление ботов для голосования на GOLOS

in #ru7 years ago

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


Отчет обновления 24/10/2017

Новые опции

Теперь команда /menu не только открывает главную страницу меню, но еще выводит дополнительные переключатели

Ввод остальных настроек теперь не требует перезапуска, они принимаются "на лету"

Режим голосования за ВСЕ публикуемые посты

В этом режиме вы можете голосовать за все посты на голосе. Для экономии сил вы можете указать отдельную настройку веса голоса, указать запрещенные теги и черный список авторов.

Режим голосования за все посты с определенным тегом

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

Комментарии к вашим постам и ответ на них


По умолчанию вы получаете комментарии в ваш адрес в телеграм и можете отвечать на них из бота.
Что бы отключить вывод комментариев - воспользуйтесь выключателем в /menu

Призывы китов и Индивидуальные настройки фаворитов

В разделе дополнительных настроек можно найти кнопки 📡 Призывы и 📋 Инд. настройки

Индивидульные настройки фаворитов

Вы можете указать индивидуальные настройки для каждого своего фаворита, для каждого автора свою отсрочку и силу.
Для этого нужно прислать настройки в формате вида:

[
 {"author":"vik", "vote":100, "delay":0},
 {"author":"robot", "vote":50, "delay":10},
 {"author":"netfriend", "vote":100, "delay":20},
 {"author":"nefer", "vote":100, "delay":30},
 {"author":"penis", "vote":-1, "delay":0}
]

В примере кода выше можно увидеть 5 строк с 3-мя параметрами
Каждая из строк описывает отдельного автора собственными параметрами
author - логин пользователя
vote - сила голоса от -100 до 100 (значение с минусом будет ФЛАГОМ, а не голосом!)
delay - Отсрочка в минутах

Призывы

Вы можете настроить голосование на основании наличия ключевых слов в комментарии поста.
Эта опция может быть использованна группами кураторов с общей идеей, в том числе группами в которых есть пользователи с большой долей Силы Голоса. Вы можете задать специальные ключевые слова, которые будут использовать кураторы вашей группы и голосовать по их призвыву в комментриях поста.
Для этого нужно прислать настройки в четком формате:

[
 {"keyword":"Проголосуй 100%", "users":"vik,robot", "vote":100, "delay":0},
 {"keyword":"Голос через полчаса :)", "users":"vik,robot", "vote":100, "delay":30},
 {"keyword":"Подай процент этому бомжу!", "users":"vik,robot", "vote":1, "delay":0}
]

В настройках выше можно увидеть 4 параметра

Ключевое слово keyword
Слово на которое будет реагировать бот. Предполагается, что такие слова будут сообщать организаторы конкурсов и программ поддержки и предлагать кураторов, которые будут читать посты и оставлять комментарий с призывом ботов к лучшим постам.

Cписок разрешенных пользователей users
Белый список логинов пользователей через запятую - если ключевое слово напишут они - бот будет голосовать. Если кто-то другой - бот не будет реагировать.

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

Отсрочка delay

Дополнительные настройки силы

4 глобальные настройки:

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

Расширенные данные /me

Теперь /me выводит гораздо больше информации о вашем аккаунте

  • Опция голосования за посты с определенными тегами, с отдельной настройкой силы.
  • Индивидуальные настройки силы и отсрочки для каждого фаворита
  • Голосование на основании наличия ключевых слов в комментариях поста, с возможностью назначить разрешенный список комментаторов, индивидуальную отсрочку и силу на каждое ключевое слово.

Сервисные обновления

  • ☑️ Обновлена архитектура сессий пользователей бота, отказоустойчивый алгоритм
  • ☑️ Кеширование инстансов
  • ☑️ Новый обработчик блоков на основе собственной разработки BlockSnobbery
  • ☑️ Улучшена обработка невалидных данных от пользователей
  • ☑️ Возможность добавлять в черный список логины "по одному" вместо списка
  • ☑️ Новый принцип обновлений
  • ☑️ Форсированная обработка пропущенных блоков в случае простоя
  • ☑️ Исправлена последовательность отображения СГ при отложенном голосовании

TODO

  • 🔬 Добавить возможность исключения учета комментариев при повторах за кураторами
  • 🔬 Добавить возможность голосования за репосты фаворита на равне с постами
  • 🔬 Добавить анализ активности подписчиков в folloyaltybot
  • 🔬 Исключить заблокированных в folloyaltybot
  • 🔬 Сделать конструктор массива настроек для импорта/експорта в виде JSON файла (реализовано частично)
  • 🔬 Добавить возможность отмены голоса по сигналу сообщества в чате chain_cf
  • 💊 Добавить проверку позиции вложенного комментария. Сообщать если нет возможности комментировать пост
  • 🔬 Ежедневно обнулять лимит голосов
  • 💊 FIX Научить отличать действие первой публикации поста от редактирования
  • 💊 FIX Исключить уведомление об ответе, если автор поста === автор комментария

📡 Список телеграм ботов для голоса:

Для голосования на Golos.io:

Боты одинаковые. Их количество обусловлено тем, что многие используют несколько аккаунтов. 1 бот = 1 аккаунт.

  • GolosRobot
  • BetaRobot (Новейшие функции появляются сначала в BetaRobot, затем в остальных после тестирования)*

@betarobot будет действительно первым получать новые функции.
Но именно на нем они будут тестироваться на ошибки, а это значит, что в нем будут рестарты.
И если вы используете отложенное голосование - вы можете пропустить голоса, так как betarobot будет забывать, что он должен проголосовать.
Т.е. betarobot использовать рационально, только если вы НЕ используете отсрочки голоса.

Для голосования на Steemit.com

Чат-Лента постов с возможность ручного голосования в чате:
https://t.me/goloschain

Чат-Мониторинг пропущенных блоков делегатов
https://t.me/WitnessMonitor

Бот для чтения ленты мапалы:
https://t.me/mapalabot old

Бот для sept (кошелек для массовых платежей)
https://t.me/septcurbot

Кошелек для массовых выплат бонусов подписчикам
https://t.me/folloyaltybot

Хитрость, как превратить бота в ридер ленты https://t.me/viknews/66

Sort:  

Nice post you need to keep up this good work. You should check out this service they are really great

WhaleBoostUp Resteem and Upvote Service / www.whaleboostup.ml

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://golos.io/ru--golos/@vik/obnovlenie-botov-dlya-golosovaniya-novye-opcii