FazliBasturk
Hectopat
- Katılım
- 10 Haziran 2020
- Mesajlar
- 817
- Çözümler
- 7
Daha fazla
- Cinsiyet
- Erkek
Zaman ayarlı bir döngü oluşturdum, bir veriyi kontrol ediyor eğer veri değeri 1 ise Discord kanalına mesaj atıyor. Veri 1 iken bir sıkıntısı yok, her 15 saniyede bir düzgünce mesajını atıyor, 0 olunca da duruyor. Ama değer 0'dan tekrar 1 olunca devam etmesi gerekirken artık mesaj atmayı kesiyor. Hatayı tam algılayamadım aslında kodlar düzgün gibi geldi. Yardım edebilecek var mı?
[CODE lang="javascript" title="Kod"]const Database = require("@replit/database")
const db = new Database()
const Discord = require('discord.js-self');
const client = new Discord.Client();
global.prefix = ('!');
client.on('ready', () => {
console.log(`Giriş yapıldı: ${client.user.tag}!`);
deneme.start();
});
var cron = require('cron');
var deneme = cron.job('*/15 * * * * *', function() {
db.get("key").then(value => {
if (value === '1') {
const channel = client.channels.cache.find(channel => channel.name === '911201027674492928')
channel.send('örnek mesaj')
}
});
});
client.on('message', message => {
if (message.guild == null && message.author.id === '408785106942164992') {
if (message.content === 'Thank you! :3') {
db.set("key", "1").then(() => {});
}
}
if (message.content.includes('human?') && message.author.id === '408785106942164992') {
const channel = client.channels.cache.find(channel => channel.name === 'captcha')
channel.send(`${message.content} ${message.attachments.first().url}`)
db.set("key", "0").then(() => {});
}
});
client.login(process.env.Token);[/CODE]
[CODE lang="javascript" title="Kod"]const Database = require("@replit/database")
const db = new Database()
const Discord = require('discord.js-self');
const client = new Discord.Client();
global.prefix = ('!');
client.on('ready', () => {
console.log(`Giriş yapıldı: ${client.user.tag}!`);
deneme.start();
});
var cron = require('cron');
var deneme = cron.job('*/15 * * * * *', function() {
db.get("key").then(value => {
if (value === '1') {
const channel = client.channels.cache.find(channel => channel.name === '911201027674492928')
channel.send('örnek mesaj')
}
});
});
client.on('message', message => {
if (message.guild == null && message.author.id === '408785106942164992') {
if (message.content === 'Thank you! :3') {
db.set("key", "1").then(() => {});
}
}
if (message.content.includes('human?') && message.author.id === '408785106942164992') {
const channel = client.channels.cache.find(channel => channel.name === 'captcha')
channel.send(`${message.content} ${message.attachments.first().url}`)
db.set("key", "0").then(() => {});
}
});
client.login(process.env.Token);[/CODE]
Son düzenleme: