destroyer = UserDestroyer.new(Discourse.system_user)
User.where("id > 0")
.order("RANDOM()")
.joins(:user_stat)
.where("user_stats.topic_count = 0 AND user_stats.post_count = 0 AND user_stats.draft_count = 0 AND user_stats.likes_given = 0")
.each do |u|
begin
puts "\n處理使用者:#{u.username}"
destroyer.destroy(u, delete_posts: false)
puts "成功刪除 #{u.username}"
rescue => e
puts "刪除使用者 #{u.username} 時發生錯誤:#{e.message}"
next # 跳過至下一個使用者
end
end
大清洗? ![]()
此举是响应半年前的 愛不愛擊斃視姦蛆
正如前所述,击毙的判据是"user_stats.topic_count = 0 AND user_stats.post_count = 0 AND user_stats.draft_count = 0 AND user_stats.likes_given = 0"
2個讚
大洪水来了 ![]()