Короче, @rf, демократическая задачка.

Делаю дискорд-бота для демократического управления сервером. У местной демократии есть особенности:
1. Большая часть участников хоть сколько-нибудь больших серверов не то что аполитичны - они неактивный мертвый груз, скорее всего замьютивший сервер. Для борьбы с этим добавлена добровольно взимаемая роль гражданина.
2. Любой участник может при желании закинуть на сервер кучку фэйков, которые запушат любое голосование. И это собственно и является вопросом задачи - что делать?

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

Текущее решение - надо получить два голоса от граждан, но это легко обойти.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.