Новый бот @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