🦈📯 В BetaRobot добавлен новый функционал: Призыв кита. Голосование по ключевым словам в комментариях и участие в программах поддержки.
В betarobot добавлен новый функционал: 📡 Призывы
Теперь вы сможете настроить автоматическое голосование за пост если в комментарии указанный вами куратор оставил указанные вами ключевые слова. С помощью этого вы сможете подключиться к программам поддержки пользователей или иметь возможность голосовать перед китами получая максимум кураторских вознаграждений.
Идея
Вчера @sept предложил сделать нового бота для своей программы поддержки пользователей с помощью которого кураторы сообществ могли бы призывать китов автоматически проголосовать за заслуженных авторов.
В основе его идеи лежал алгоритм предусматривающий выбранных сообществом кураторов отбирающих посты. Эти кураторы могли бы оставлять комментарий с ключевым словом под постом автора и боты китов реагировали бы путем голосования за пост автора.
При этом предполагается несколько видов ключевых слов - некая градация степени оценки на манер
- Хорошо
- Очень хорошо
- Отлично
А учитывая, что реагировать на такие ключевые слова должны киты, предполагается еще и возможность каждому киту выбрать индивидуальную силу голоса и отсрочку для голосования.
В целом задача для такого скрипта вполне тривиальная, боты которые могут ловить ключевые слова в комментариях уже имеются у некоторых пользователей. Но я подумал, почему бы не сделать общедоступный инструмент для всех? :) @sept сможет настроить его под свои нужды. А другие пользователи смогут настроить его под свои. Да и для самой программы Sept'a будет возможность подключить к ней гораздо большее количество пользователей за счет общедоступности бота.
Абстрактный пример использования
На голосе появилось очень много групп пользователей, которые сообща поддерживают друг друга и могут назначить постоянных или дежурных кураторов, которые бы читали и анализировали посты.
В блоге группы участники могли бы публиковать имена текущих кураторов и ключевые слова, например:
Абстрактный пример поста от сообщества
это только пример!
***
Уважаемые участники группы "X", на этой неделе мы назначили кураторов:
@vik, @robot, @on0tole, @ili0braz
Ключевые слова для реагирования ботов:
Для максимального веса голоса:
Группа X! Оценка - супер
Среднего
Группа X! Оценка - отлично
Минимального
Группа X! Оценка хорошо
Пожалуйста, укажите индивидуальную силу для каждого ключевого слова. Рекомендуемая отсрочка если вы кит - 30
. (это позволит голосующим не китам поставить меньшую отсрочку и автоматически проголосовать ДО китов)
Массив настроек для бота (вставьте их в меню призыва):
[
{"keyword":"Группа X! Оценка - супер", "users":"vik,robot,on0tole,ili0braz", "vote":100, "delay":0},
{"keyword":"Группа X! Оценка - отлично", "users":"vik,robot,on0tole,ili0braz":50, "delay":0},
{"keyword":"Группа X! Оценка - хорошо", "users":"vik,robot,on0tole,ili0braz", "vote":8, "delay":0}
]
При желании вы можете расширить настройки своими собственными кураторами и ключевыми словами!
***
Настройка @betarobot
Что бы настроить реакцию на ключевые слова в своем боте нужно перейти в /menu
Перейти в раздел различных настроек
И нажать кнопку 📡 Призывы после чего ввести шаблон предварительно заготовленных настроек
Для этого нужно прислать настройки в четком формате соблюдая синтаксис:
[
{"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"
Ключевое слово
Слово на которое будет реагировать бот. Предполагается, что такие слова будут сообщать организаторы конкурсов и программ поддержки и предлагать кураторов, которые будут читать посты и оставлять комментарий с призывом ботов к лучшим постам.
"users"
Cписок разрешенных пользователей
Белый список логинов пользователей через запятую - если ключевое слово напишут они - бот будет голосовать. Если кто-то другой - бот не будет реагировать.
"vote"
Сила с учетом ключевого слова
Сила голоса для конкретного ключевого слова. Можно указать большое количество ключевых слов и для каждого слова свои индивидуальные настройки силы, отсрочки и белого списка юзеров.
"delay"
Отсрочка с учетом ключевого слова
Активация плагина
Функционал уже активирован и доступен всем желающим в боте https://t.me/betarobot после нескольких дней "шлифования" и тестирования будет добавлен в основной комплект моих ботов. Подробности и список о ботов для голоса вы можете найти в моем блоге или в чате https://t.me/chain_cf