Discord.js KullanıcıBilgi Sisteminde Hata

296822

Gigapat
İlk 5 Haneli Mesajınız!
Katılım
11 Ocak 2020
Mesajlar
11.747
Makaleler
19
Çözümler
69
SyntaxError: Unexpected token '('
at wrapSafe (internal/modules/cjs/loader.js:979:16)
at Module._compile (internal/modules/cjs/loader.js:1027:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (D:\diskotekbot\bot.js:16:21)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
D:\diskotekbot\komutlar\kullanicibilgi.js:18
.setDescription(üye.tag + `kişisinin bilgileri:\n\nKullanıcı Adı: ${üye.
username}\nEtiket: ${üye.discriminator}\nID: ${üye.id}\nSon Mesaj: ${üye.lastMes
sage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nKur
uluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye.created).format
('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nRoller: ${message.guild.
members.cache.get(üye.id).roles.cache.filter(r => r !== '@everyone').map(ro => r
o).join(' | ')}`)

Modüllere ayırdım, klasöre koyup çalıştırdığımda hata veriyor.

[CODE lang="javascript" title="Sistem Kodu:"]const moment = require('moment')
require('moment-duration-format')
module.exports = {
kod : "bilgi",
async run (client, message, args){
const { MessageEmbed } = require('discord.js')
let üye = message.mentions.users.first()
if (üye){
let durum = üye.presence.status
.replace('online', 'Çevrimici')
.replace('dnd', 'Rahatsız Etmeyin')
.replace('idle', 'Boşta')
.replace('offline', 'Çevrimdışı')
const embed = new MessageEmbed()
.setThumbnail(üye.displayAvatarURL({dynamic: true}))
.setColor('RED')
.setTitle(üye.username)
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üye.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${üye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Olduğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r !== '@everyone').map(ro => ro).join(' | ')}`)
message.channel.send(embed)
} else {
üye = message.author
let durum = üye.presence.status
.replace('online', 'Çevrimici')
.replace('datand', 'Rahatsız Etmeyin')
.replace('idle', 'Boşta')
.replace('offline', 'Çevrimdışı')
const embed = new MessageEmbed()
.setThumbnail(üye.displayAvatarURL({dynamic: true}))
.setColor('RED')
.setTitle(üye.username)
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üye.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${üye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Olduğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r !== '@everyone').map(ro => ro).join(' | ')}`)
message.channel.send(embed)
}
}
} [/CODE]
 
Son düzenleyen: Moderatör:
SyntaxError: Unexpected token '('
at wrapSafe (internal/modules/cjs/loader.js:979:16)
at Module._compile (internal/modules/cjs/loader.js:1027:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (D:\diskotekbot\bot.js:16:21)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
D:\diskotekbot\komutlar\kullanicibilgi.js:18
.setDescription(üye.tag + `kişisinin bilgileri:\n\nKullanıcı Adı: ${üye.
username}\nEtiket: ${üye.discriminator}\nID: ${üye.id}\nSon Mesaj: ${üye.lastMes
sage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nKur
uluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye.created).format
('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nRoller: ${message.guild.
members.cache.get(üye.id).roles.cache.filter(r => r !== '@everyone').map(ro => r
o).join(' | ')}`)

Modüllere ayırdım, klasöre koyup çalıştırdığımda hata veriyor.

[CODE lang="javascript" title="Sistem Kodu:"]const moment = require('moment')
require('moment-duration-format')
module.exports = {
kod : "bilgi",
async run (client, message, args){
const { MessageEmbed } = require('discord.js')
let üye = message.mentions.users.first()
if (üye){
let durum = üye.presence.status
.replace('online', 'Çevrimici')
.replace('dnd', 'Rahatsız Etmeyin')
.replace('idle', 'Boşta')
.replace('offline', 'Çevrimdışı')
const embed = new MessageEmbed()
.setThumbnail(üye.displayAvatarURL({dynamic: true}))
.setColor('RED')
.setTitle(üye.username)
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üye.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${üye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Olduğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r !== '@everyone').map(ro => ro).join(' | ')}`)
message.channel.send(embed)
} else {
üye = message.author
let durum = üye.presence.status
.replace('online', 'Çevrimici')
.replace('datand', 'Rahatsız Etmeyin')
.replace('idle', 'Boşta')
.replace('offline', 'Çevrimdışı')
const embed = new MessageEmbed()
.setThumbnail(üye.displayAvatarURL({dynamic: true}))
.setColor('RED')
.setTitle(üye.username)
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üye.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${üye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Olduğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r !== '@everyone').map(ro => ro).join(' | ')}`)
message.channel.send(embed)
}
}
} [/CODE]
18. satırda ( bir tane fazla. İyi bak. $ yerine başka bir şey ile dene, kod yazılımı visual code ise hatayı kırmızı göstermeli.
 
D:\diskotekbot\komutlar\kullanicibilgi.js:18
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üy
e.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${ü
ye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${d
urum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye
.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Ol
duğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r
!== '@everyone').map(ro => ro).join(' | ')}`



^

SyntaxError: Unexpected token '('
at wrapSafe (internal/modules/cjs/loader.js:979:16)
at Module._compile (internal/modules/cjs/loader.js:1027:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (D:\diskotekbot\bot.js:16:21)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
 
D:\diskotekbot\komutlar\kullanicibilgi.js:18
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üy
e.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${ü
ye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${d
urum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye
.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Ol
duğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r
!== '@everyone').map(ro => ro).join(' | ')}`



^

SyntaxError: Unexpected token '('
at wrapSafe (internal/modules/cjs/loader.js:979:16)
at Module._compile (internal/modules/cjs/loader.js:1027:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (D:\diskotekbot\bot.js:16:21)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
Lütfen kod biçiminde atın.
Böyle karışıyor.
 
D:\diskotekbot\komutlar\kullanicibilgi.js:18
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üy
e.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${ü
ye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${d
urum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye
.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Ol
duğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r
!== '@everyone').map(ro => ro).join(' | ')}`



^

SyntaxError: Unexpected token '('
at wrapSafe (internal/modules/cjs/loader.js:979:16)
at Module._compile (internal/modules/cjs/loader.js:1027:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (D:\diskotekbot\bot.js:16:21)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
( işaretini koymayın diyor.
SyntaxError: Unexpected token '('
 
D:\diskotekbot\komutlar\kullanicibilgi.js:18
.setDescription(üye.tag + `adlı üyenin bilgileri:\n\nKullanıcı Adı: ${üy
e.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${ü
ye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${d
urum}\nHesap Kuruluş Tarihi: ${moment.(üye.CreatedAt).format('DD')}/${moment(üye
.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Ol
duğu Roller: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r
!== '@everyone').map(ro => ro).join(' | ')}`



^

SyntaxError: Unexpected token '('
at wrapSafe (internal/modules/cjs/loader.js:979:16)
at Module._compile (internal/modules/cjs/loader.js:1027:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (D:\diskotekbot\bot.js:16:21)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
Tam şurası: ${message.guild.members.cache.get(üye.id).roles.cache.filter(r => r !== '@everyone').map(ro => ro).join(' | ')} burayı önce bir sil, rollerin yerini, sonra dene.
@296822 şöyle bir şey buldum:
JavaScript:
message.member.roles.cache.filter(role => role.name !== "@everyone").size > 0 ? message.member.roles.highest : "This member has no roles."
 
Bununla daha rahat olur.
Hataları da görmüş olursunuz.
JavaScript:
(node:5332) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 't
ag' of undefined
    at Object.run (D:\diskotekbot\komutlar\kullanicibilgi.js:31:20)
    at Client.<anonymous> (D:\diskotekbot\bot.js:34:42)
    at Client.emit (events.js:315:20)
    at MessageCreateAction.handle (D:\diskotekbot\node_modules\discord.js\src\cl
ient\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (D:\diskotekbot\node_modules\di
scord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (D:\diskotekbot\node_modules\discord.js\src
\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket (D:\diskotekbot\node_modules\discord.js\src\clien
t\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage (D:\diskotekbot\node_modules\discord.js\src\clie
nt\websocket\WebSocketShard.js:301:10)
    at WebSocket.onMessage (D:\diskotekbot\node_modules\ws\lib\event-target.js:1
32:16)
    at WebSocket.emit (events.js:315:20)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5332) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This
error originated either by throwing inside of an async function without a catch
block, or by rejecting a promise which was not handled with .catch(). To termina
te the node process on unhandled promise rejection, use the CLI flag `--unhandle
d-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejectio
ns_mode). (rejection id: 1)
(node:5332) [DEP0018] DeprecationWarning: Unhandled promise rejections are depre
cated. In the future, promise rejections that are not handled will terminate the
 Node.js process with a non-zero exit code.

Aldım hocam kurdum 2 hata vardı "moment" sonrası "." koymuşum düzelttim.
@Akif9748 @iloveichigo

1616791509231.png


Çalıştı fakat böyle :(
[CODE lang="javascript" title="Kod:"]const moment = require('moment')
require('moment-duration-format')
module.exports = {
kod : "bilgi",
async run (client, message, args){
const { MessageEmbed } = require('discord.js')
let üye = message.mentions.users.first()
if (üye){
let durum = üye.presence.status
.replace('online', 'Çevrimici')
.replace('dnd', 'Rahatsız Etmeyin')
.replace('idle', 'Boşta')
.replace('offline', 'Çevrimdışı')
const embed = new MessageEmbed()
.setThumbnail(üye.displayAvatarURL({dynamic: true}))
.setColor('RED')
.setTitle(üye.username)
.setDescription `Seçtiğiniz üyenin bilgileri:\n\nKullanıcı Adı: ${üye.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${üye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nHesap Kuruluş Tarihi: ${moment(üye.CreatedAt).format('DD')}/${moment(üye.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Olduğu Roller:`
message.channel.send(embed)
} else {
üye = message.author
let durum = üye.presence.status
.replace('online', 'Çevrimici')
.replace('datand', 'Rahatsız Etmeyin')
.replace('idle', 'Boşta')
.replace('offline', 'Çevrimdışı')
const embed = new MessageEmbed()
.setThumbnail(üye.displayAvatarURL({dynamic: true}))
.setColor('RED')
.setTitle(üye.username)
.setDescription `Seçtiğiniz üyenin bilgileri:\n\nKullanıcı Adı: ${üye.username}\nEtiketi: ${üye.discriminator}\nID: ${üye.id}\nAttığı Son Mesaj: ${üye.lastMessage}\nKullanıcı BOT mu?${üye.bot ? 'Evet' : 'Hayır'}\nÜye Durumu: ${durum}\nHesap Kuruluş Tarihi: ${moment(üye.CreatedAt).format('DD')}/${moment(üye.created).format('MM')}/${moment(üye.createdAt).format('YY HH:mm:ss')}\nSahip Olduğu Roller: message.member.roles.cache.filter(role => role.name !== "@everyone").size > 0 ? message.member.roles.highest : "This member has no roles."`
message.channel.send(embed)
}
}
} [/CODE]

Sorun üstte kullanılan kod bu.
27 Mart' a sabitlenmiş durumda :D.
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı