- 1
Логика работы бота для создания активности.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+7
Логика работы бота для создания активности.
...Часто бывает ситуация, когда обсуждение в ветке достигает некоторого ситуационного апогея, когда вопрос, быть может, уже решен и никто из юзеров больше не хочет добавлять ответы, чтобы не портить общую картину завершенности.
Особенно опасна такая ситуация на небольших форумах, где тем - две-три и - обчелся, ибо ведет к охлаждению интереса к ним у юзеров и запустеванию. В целях борьбы с этим явлением, на форумах обязательно имеются разделы "флудильня" и подобные, где пользователи могли бы пообщаться на нейтральные темы, но ввиду вышеописанного принципа эта мера также не является эффективной.
...На говнокоде некоторыми заинтересованными пользователями используются боты, которые создают активность в "решенных" темах, разряжая обстановку нейтральными комментами, и ломая картину завершенности, чем сподвигают пользователей к активности.
1. Бот бот-батбот-батбот "прошевеливает пламень уст" в замершей ветке, анализируя дату последнего коммента и отвечая на него комментарием, который будет являться своеобразным эвентом - сигналом, подталкивающих пользователей к общению.
2. Поскольку по статистике человек запоминает последнюю сказанную собеседником фразу (а читатель - последнее предложение в абзаце), несложно было разработать незамысловатый алгоритм, который парсит комментарии и сортирует по дате. Комментарии дифференцируются на пригодные - в последнем предложении есть по крайней мере один глагол, - и непригодные, т.е. не содержащие глаголов.
3. Из фразы в случайном порядке вычленяется глагол. Затем, при использовании таблицы спряжений, глаголу придается изъявительное наклонение единственного числа прошедшего времени (нашёл, сделал, обработал, уснул, купил). Далее бог составляет вопросительное предложение по схеме частица+вопросительное наречие+глагол, например, "ну как, сделал?", которое бот постит в ответ на последний комментарий.
guest6_uebok 14.03.2023 19:56 # +4
АстагфируЛла, я хотел сказать "Бот". Прости меня, грешного!..
BPAJlbMAH 14.03.2023 19:59 # +4
bormand 14.03.2023 20:26 # +3
guest6 14.03.2023 21:21 # −10
bormand 14.03.2023 21:23 # +4
guest6_uebok 14.03.2023 22:24 # +5
o6AMa_4MO 15.03.2023 00:13 # −4
Lure_Of_Chaos 15.03.2023 01:02 # 0
o6AMa_4MO 15.03.2023 00:14 # −4
Lure_Of_Chaos 15.03.2023 01:02 # +1
Topm 15.03.2023 14:31 # 0
guest6 17.03.2023 00:14 # −10
TAPAC 17.03.2023 23:46 # 0
KOHCOjlbHblu_nemyx 18.03.2023 00:51 # 0
Support 20.03.2023 23:20 # 0
doomginho 28.08.2024 05:22 # 0