Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vik
7 лет назад

Новый бот @upvbot для Telegram который поможет вам повторять голоса за выбранными кураторами.

Настройка

Имея аккаунт в https://telegram.org/ вы можете добавить в контакты бота @upvbot и нажать /start

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

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

Взять ключ можно по ссылке которую пришлет робот в своем аккаунте.
Он обозначен как ПОСТИНГ. Сначала вы увидите публичный ключ, однако нам нужен приватный. Что бы получить приватный - нажмите показать ключ

Приватный ключ начинается на 5...

После ввода ключа вам нужно ввести третий необходимый параметр: имена кураторов

Вводить нужно без символа @. Через запятую

Позднее в меню вы сможете поменять список кураторов.

При желании вы можете следовать только за одним пользователем.

После указания логина, ключа и кураторов вы уже можете начинать голосование командой /upvote

При этом сила вашего бота будет всего 1% - Это защита "от дурака", что бы ваш бот не израсходовал вашу силу в случае если вы намерены голосовать за очень большое количество людей.
Но следует заметить, что если вы используете слабый аккаунт - вы не сможете голосовать в 1% так как это будет всего 1% от минимальной допустимой силы для новорега в голосе.
Сила для новичка должна быть 100%.

Этот параметр вы можете поменять в меню. 🎚 Сила голоса

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

Что бы проверить текущие настройки нажмите кнопку 📈 статус настроек

Как видно из этого списка:
Мой логин robot
Сила голоса 1%
В черном списке cheetah - за нее не буду голосовать
В отсрочке у меня 1 минута. ( + 30 секунд параметр на который вы не влияете)*
Если вы укажете нулевую отсрочку - к ней все равно будут добавлены 30 секунд. На данный момент это необходимый параметр.

Так же вы увидите список быстрых команд. Например /golosians

Позднее я добавлю больше команд с разными сведениями. Например для чеканья своей силы и сбора разной информации с БЧ голоса.

Список команд так же виден когда вы вводите /

Исходный код и существующие проблемы

На данном этапе проблема возникает на этапе мутации номера блока, порой он не совместим с реальной картиной БЧ и в этом случае скрипт мгновенно перезапускается в pm2, однако, в силу того что используется шифрование сессии, а так же в силу особенностей API телеграм - после такого перезапуска пользователю нужно снова запустить процесс голосования командой /upvote
Именно по этой причине есть отсрочка 30 секунд (или 10 блоков) во время которых скрипт пытается отфильтровать ошибки. Когда этот и другие моменты будут отшлифованы - исходный код будет опубликован в привычном месте - https://github.com/vikxx

Кроме этого я постоянно вношу доработки в скрипт и применение их требует перезапуска.
Для этого был создан паблик чат - https://t.me/chain_cf в котором я сообщаю о перезапусках - что бы держать вас в курсе работы.

Внесенные исправления

  • Бот не повторяет флаги
  • Не повторяет голос если ранее уже успел проголосовать за указанный пост

Дополнительно в этом чате можно обсудить работу @robot - и предложить посты, за которые робот будет донатить голосами (за каждый голос автору, робот кидает монеты) https://golos.io/x/@vik/robot

О культуре ботоводства на голосе

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

Лично мне бот понадобился для развития моего питомца @robot - он должен голосовать за мной и за другими кураторами. И не ради наживы, а для поддержки активности сети, поощряя активных авторов фидбеком.

Сам же я голосую полностью вручную стараясь оценить пост по превью и заголовку, читаю может всего 3-5 постов в день. Бывают дни, когда занят чем-то другим и нахожусь в движении - не голосую вообще. Но теперь вполне смогу - используя бота.

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


Еще раз напомню о том, что @robot поощряет качественный контент (за каждый голос автору, робот кидает монеты) https://golos.io/x/@vik/robot
Но что есть качественный контент - не всегда можно определить самостоятельно, потому свои рекомендации вы можете оставить в чате робота - https://t.me/chain_cf

223
2904.686 GOLOS
На Golos с January 2017
Комментарии (29)
Сортировать по:
Сначала старые