1.0.3 • Published 1 year ago

himaque-api-spamchecker v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

SpamChecker

使い方

const {Client} = require("himaque-api")
const client = new Client({
  options: [
    //...
  ]
})
const SC = require("himaque-api-spamchecker")
const sc = new SC({
  client,
  maxCount: 10, //指定時間内にこの回数以上の発言をするとスパム判定をする
  reserInterval: 10000 //この時間で指定回数以上の発言をするとスパム判定になる
})

client.on("ready", () => {
  sc.startCheck("AreaMessage")
  sc.startCheck("GuildMessage")
  sc.startCheck("DirectMessage")
})

sc.once("AreaSpam", (message) => {
  console.log(message) //スパム対象のメッセージを受け取る
})

sc.on("GuildSpam", (message) => {
  client.ignores.add(message.author)
})

sc.on("DirectSpam", (message) => {
  sc.endCheck("DirectMessage")
})
1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago