Spaces:
Running
Running
import { MediaInfo } from "@/types/general" | |
const winners = new Set(`${process.env.WINNERS || ""}`.toLowerCase().split(",").map(x => x.trim()).filter(x => x)) | |
export function isAntisocial(video: MediaInfo): boolean { | |
// some people are reported by the community for their anti-social behavior | |
// this include: | |
// - harassing | |
// | |
// - annoying or not letting people in peace on social networks | |
// (keep trying to reach with multiple user accounts etc) | |
// | |
// - stealing other people content (prompt, identity, images etc) | |
// | |
// -- creating multiple/duplicate accounts in order to foil and get around AiTube bans | |
// | |
// - generating nonsense content (eg. sentences not finished, one letter titles) | |
// | |
// - duplicate many videos with little to no changes | |
// (TV series are of course an exception to this rule - as long as this is original content obviously) | |
return winners.has(video.channel.datasetUser.toLowerCase()) | |
} |