rache-verifier
v2.0.1
Published
Basit bir doğrulama modülü | Discord.js ile yapılmıştır
Downloads
4
Maintainers
Readme
rache-verifier
Discord İçin Kullanıcı Doğrulama Sistemi
To install:npm i rache-verifier
Example
const { Client } = require('discord.js')
const Client = new Client()
const { MessageVerifier,ReactionVerifier } = require('rache-verifier')
const messageVerifiers = [
new MessageVerifier({
channel:'123456789012345678',
role:'Üye',
agreeMessage:'Kabul Ediyorum',
}),
new MessageVerifier({
channel:'123456789012345671'
//rol ihmal edilebilir, varsayılan olarak 'Üye'dir
//Kabul et Mesaj da atlanabilir, varsayılan olarak 'Kabul Ediyorum'
})
]
const reactionVerifiers = [
new ReactionVerifier({
channelID:'100000000000000000',
role:'Üye',
agreeEmoji:'✅',
messageID:'822501331218595880'
}),
new ReactionVerifier({
messageID:'822501331218595880',
channelID:'100000000000004000',
//rol ihmal edilebilir, varsayılan olarak 'Üye'dir
//katılıyorumEmoji ihmal edilebilir, varsayılan olarak '✅'
})
]
client.on('message',message => {
messageVerifiers.forEach(v => v.run(message))
})
client.on('raw',packet => reactionVerifiers.forEach(v => v.run(packet,client)))
client.login('TOKEN')
Üretici
new MessageVerifier(MessageVerifierOptions)
Özellikleri
.count
Doğrulanmış üye sayısı
.channelID
Doğrulama kanalının kimliği
.role
Doğrulanan rolün adı
.agreeMessage
Doğrulayıcıyı tetikleyecek mesaj
.enabled
Doğrulayıcı etkinse
Yöntemler
.run(message)
Doğrulayıcıyı çalıştırın, bir discord.js mesaj nesnesini parametre olarak kabul edin.
.pause()
Doğrulayıcıyı durdur (çalıştırmayı devre dışı bırak ())
.resume()
Doğrulayıcıyı devam ettirin (çalıştırmayı etkinleştir ())
Etkinlikler
Doğrulandı
Bir üye doğrulandığında gösterilir
Parametre: Doğrulanmış üye
Emoji İle Doğrulama Yapıcısı
new ReactionVerifier(reactionVerifierOptions)
Özellikleri
.count
Doğrulanmış üye sayısı
.channelID
Doğrulama kanalının kimliği
.role
Doğrulanan rolün adı
.messageID
Doğrulama reaksiyonlarının mesajının kimliği
.agreeEmoji
Katılıyorum emoji
.enabled
Doğrulayıcı etkinse
Yöntemler
run(packet,client)
Doğrulayıcıyı çalıştırın, ilk parametre olarak bir ham paketi kabul edin ve ikinci parametre olarak bir discord.js istemci nesnesini kabul edin.
pause()
Doğrulayıcıyı durdur (çalıştırmayı devre dışı bırak ())
resume()
Doğrulayıcıyı devam ettirin (çalıştırmayı etkinleştir ())
Etkinlikler
Doğrulandı
Bir üye doğrulandığında gösterilir
Parametre: Doğrulanmış üye
Tip Tanımları
paket
'Ham' istemci olayı tarafından yayılan bir paket
Mesaj Doğrulayıcı Seçenekleri
Mesaj doğrulayıcılar için seçenekler
import { Snowflake } from 'discord.js'
/**Mesaj doğrulayıcılar için seçenekler*/
type MessageVerifierOptions = {
/**Doğrulanan rolün adı */
role?: string
/**Doğrulayıcıyı tetikleyecek mesajın içeriği */
agreeMessage?: string
/**Doğrulama kanalının kimliği */
channelID: Snowflake
}
Reaksiyon Doğrulayıcı Seçenekleri
Reaksiyon doğrulayıcılar için seçenekler
import { Snowflake } from 'discord.js'
/**Reaksiyon doğrulayıcılar için seçenekler */
type ReactionVerifierOptions = {
/**Emoji*/
agreeEmoji?: string
/**Doğrulanan rolün adı */
role?: string
/**Doğrulama tepkisinin uygulanması gereken mesajın kimliği.*/
messageID: Snowflake
/**Tepki mesajının içinde olması gereken kanalın kimliği.*/
channelID: Snowflake
}