#help

1 messages · Page 1 of 1 (latest)

lone night
#

@frigid night line?

frigid night
#

26th line

#

can u change it and send it in sourcebin pls

lone night
#

remove ownerId in line 7
line 26 (await guild.fetchOwner()).user.tag

frigid night
#

ok

violet citrusBOT
lone night
#

read that

frigid night
#

@lone night value: \``${(await guild.fetchOwner()).user.tag}````,
^^^^^
SyntaxError: Unexpected identifier

#

getting error

lone night
frigid night
#

value: \``${(await guild.fetchOwner()).user.tag}````,

#

I used tthat

lone night
#

put at src bin

#

bruhhh

mint timber
#

Send your error ```js
error

frigid night
lone night
frigid night
#

getting error

mint timber
#

Can I speak here other language?

lone night
#

not the code

#

huh

lone night
frigid night
#
value: `\`\`\`${(await guild.fetchOwner()).user.tag}\`\`\``,
                                 ^^^^^
SyntaxError: Unexpected identifier
mint timber
lone night
mint timber
#

Russian, how he does

lone night
frigid night
#

why
why

#

they are different

mint timber
#

Yes, but embed field name won't be like this

#

Oh, its value

frigid night
#

yea

frigid night
#

i think the problem is not in " "

#

just the code

#

help

mint timber
#

Try to define it before add fields

frigid night
#

ok

lone night
#

try

frigid night
#

no dude

#

It's not about this `

#

its in the code

#

the line you sent me

#

does await works in field value?

#

@lone night

mint timber
#

Did you tried my way?

lone night
frigid night
#
console.log(await guild.fetchOwner())
                ^^^^^
SyntaxError: missing ) after argument list
#

@mint timber

mint timber
#

Not log, define const owner = await guild.fetchOwner();

frigid night
#

ok

#
const owner = await guild.fetchOwner()
                  ^^^^^
SyntaxError: await is only valid in async functions and the top level bodies of modules
#

@mint timber

mint timber
#

Your function must be async

#

async execute()

frigid night
#

thx but it still showing just id @mint timber

mint timber
#

Hm

frigid night
#

@mint timber help meh

mint timber
#

Send again

frigid night
lone night
frigid night
#

ok

mint timber
#

yes

frigid night
#

OOOOO TY

mint timber
#

How old does owner acc is..

#

2017 year..

frigid night
#

how u know

mint timber
#

Id

frigid night
#

o

#

help

#

It's showing [object Map]

#

@mint timber @lone night pls

lone night
#

don't tag

#

i see it

frigid night
#

o sorry

lone night
#

What it meant the object map

#

no rusiann people

#

can't it language

mint timber
#

Its not russian

lone night
#

so??

mint timber
#

Its mongolian

lone night
#

oh

frigid night
#

o

#

how u know?

mint timber
#

I can know all2PikaCool

frigid night
#

haha

#

what to do help

mint timber
#

Wait

frigid night
#

okk

lone night
mint timber
#

Ok

#

I'll try

frigid night
#

yall best ❤️

mint timber
frigid night
#

number of

mint timber
#

add .size

#

Like you did with roles

lone night
#

let me help

#

where code

frigid night
#

ok

#

but i want to say that you 2 best ❤️ ❤️

#

ty for helping me

lone night
#

.size add it

frigid night
#

yeah

#

thx it works

lone night
#
{
          name: 'Нийт ангилал',
          value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_CATEGORY')}\`\`\``,
          inline: true,
        },
        {
          name: 'Нийт текст суваг',
          value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_TEXT')}\`\`\``,
          inline: true,
        },
        {
          name: 'Нийт дуут суваг',
          value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_VOICE')}\`\`\``,
          inline: true,
        },
        {
          name: 'Нийт мэдээллийн суваг',
          value: `\`\`\`${channels.cache.filter((c) => c.type === 'GUILD_NEWS')}\`\`\``,```
frigid night
#

but in tutorial video it works without .size xD

lone night
#

djs v?

frigid night
#

13

mint timber
#

Of tutorial

frigid night
#

but it working fine with .size

frigid night
mint timber
#

Its weird

#

But ok

#

If it works

frigid night
#

yeah xD

lone night
#

weird

#

can u help me? @mint timber

#

my button didnt function well

#

😭

frigid night
#

tyt ty ❤️

mint timber
#

But you'll get all cached channels, thats mean if no one send message into channel after bot starts it won't be added to cache

mint timber
lone night
mint timber
#

And which help do you need? Working with database?

#

Or click interaction doesn't works well?

lone night
#

to my db

mint timber
#

You are using mongo?

lone night
#

mongo best

lone night
mint timber
#

Send code

lone night
mint timber
#

Its sends msg.channel.send({ content: You successfully registered!, Try \c!help` for more information!`})?

mint timber
#

hm

lone night
#

but didnt update

#

the db

mint timber
#

db.collection.findOneAndUpdate( filter, update, options )

lone night
#

collection what its do?

lone night
#

thx to remind

frigid night
#

@lone night @mint timber

#

hey guys

mint timber
#

?

frigid night
#
/home/sku14k/skune/commands/setnick.js:40
      await message.author.setNickname(nickNeme)
                           ^
TypeError: message.author.setNickname is not a function
    at Object.execute (/home/sku14k/skune/commands/setnick.js:40:28)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
#

I'm getting this error

lone night
#

hmm

#

i get ur error

frigid night
#

I wanted to make set self nick and set mentioned member's nick

mint timber
#

You need to get member

lone night
#

yes

mint timber
#

Author returns user

frigid night
#

Like if i type

lone night
#

why u use message.author

frigid night
#

!setnick [Nickname] - It changes my nickname
!setnick [@MentionMember] [Nickname] - It changes mentioned member's nickname

lone night
#
      await mentionedMember.setNickname(nickNeme)
#

u need use u declare

#

mentionedMember.setNickname

frigid night
#

But I didn't mentioned any member in that line

lone night
#

so make

frigid night
#

It should change my nick name if I didn't mention member

lone night
#

Hmm it's can't

#

if u declare perms change nick

frigid night
mint timber
#

Wdym?

lone night
mint timber
#

message.member will return author ad member

lone night
#

but he defined the perms change nicname

mint timber
#

message.mentions.members.first() will return mentioned

lone night
#

he meant

#

if he didnt tag anyone for !setnick

#

his nick change

mint timber
#

Just check

violet citrusBOT
mint timber
#

If there waz a mention

frigid night
#

Hmm

#

Can you edit this code for me I'm confused

lone night
#

wait

#

a sec

lone night
frigid night
lone night
#

not ask people to fix

frigid night
#

ok

#

what to do now

lone night
#

i get it

#

make 2 perms

#

CHANGE_NICKNAME, MANAGE_NICKNAMES

#

but that will ned 2

#

so u can change ur own name

frigid night
#

I did it

#

If you check my code

#

in 14th line and 20th

lone night
#

remove else line 20

#

like

#

if the before is

#

if(!..)

#

later if u use else it become if(..)

frigid night
#
if (!message.member.permissions.has('CHANGE_NICKNAME')) {
      const banError = new MessageEmbed()
        .setColor('#679ad8')
        .setDescription(`\`\`\`Танд setnick команд ашиглах permission байхгүй байна.\`\`\``)
        .setFooter({ text: '© 2022 14K' })
      return message.channel.send({ embeds: [banError] }).then(m => { setTimeout(async () => { await m.delete(); await message.delete() }, 15000) })
    } 
    if (!message.guild.me.permissions.has('MANAGE_NICK')) {
      const permsEmbed = new MessageEmbed()
        .setColor('#679ad8')
        .setDescription(`\`\`\`Надад setnick командыг ажиллуулах permission байхгүй байна.\`\`\``)
        .setFooter({ text: '© 2022 14K' })
      return message.channel.send({ embeds: [permsEmbed] }).then(m => { setTimeout(async () => { await m.delete(); await message.delete() }, 15000) })
    }
#

like this?

#

i removed else

lone night
#

Yes

#

and after that

frigid night
#

what

lone night
#

there is the same

#

if the args null / !args is the same ig

frigid night
#

Oh

#

you're right

frigid night
lone night
#

if(!args

#

delete

frigid night
#

ok

#

deleted

#

now run?

lone night
#

ye

frigid night
#
/home/sku14k/skune/commands/setnick.js:34
      await message.author.setNickname(nickNeme)
                           ^
TypeError: message.author.setNickname is not a function
    at Object.execute (/home/sku14k/skune/commands/setnick.js:34:28)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
#

getting this error again

#

message.author to what?

#

do i have to add try { }. and catch? @lone night

lone night
#

bruhhh

#

@frigid night

frigid night
#

ok

lone night
#

message.author is use for declare people

#

or exc

frigid night
#
/home/sku14k/skune/commands/setnick.js:34
      await mentionedMember.setNickname(nickNeme)
                            ^
TypeError: Cannot read properties of undefined (reading 'setNickname')
    at Object.execute (/home/sku14k/skune/commands/setnick.js:34:29)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
#

still getting xD

lone night
#

ur args can't be same remember

frigid night
#

but see my code

#

its different

#

nickNeme and nickName

#

different

lone night
#

then remove (nickNeme)

#

Don't make advance command if you can't the basic one @frigid night !

frigid night
#

im confused

#
/home/sku14k/skune/commands/setnick.js:33
      await mentionedMember.setNickname(nickName)
                            ^
TypeError: Cannot read properties of undefined (reading 'setNickname')
    at Object.execute (/home/sku14k/skune/commands/setnick.js:33:29)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
#

still getting error

#

remove dont replace?

lone night
#

i alr said REMOVE THE (nickName)

frigid night
#
/home/sku14k/skune/commands/setnick.js:33
      await mentionedMember.setNickname
                            ^
TypeError: Cannot read properties of undefined (reading 'setNickname')
    at Object.execute (/home/sku14k/skune/commands/setnick.js:33:29)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
#

removed

#

but still getting

#

wtf

#

here

lone night
#

declare mentionedMember

frigid night
#
home/sku14k/skune/commands/setnick.js:34
      await mentionedMember.setNickname
                            ^
TypeError: Cannot read properties of undefined (reading 'setNickname')
    at Object.execute (/home/sku14k/skune/commands/setnick.js:34:29)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
#

getting error

#

pls help

#

@lone night 🥺

lone night
#

Hmm

frigid night
#

im stucked

mint timber
#

br

#

You not need this big code

#

Its 10 lines max

frigid night
#

@mint timber what to do now

mint timber
#

const member = message.member
const nick = args[0]

if(message.mentions.members.first()){
member = message.mentions.members.first()
nick = args[1]
}

#

And then cgange members nickname to name

frigid night
#

@mint timber

/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:350
      throw new DiscordAPIError(data, res.status, request);
            ^
DiscordAPIError: Missing Permissions
    at RequestHandler.execute (/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:350:13)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async RequestHandler.push (/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:51:14)
    at async GuildMemberManager.edit (/home/sku14k/skune/node_modules/discord.js/src/managers/GuildMemberManager.js
:279:15)
    at async Object.execute (/home/sku14k/skune/commands/setnick.js:33:7) {
  method: 'patch',
  path: '/guilds/931949236898103366/members/285098453808447490',
  code: 50013,
  httpStatus: 403,
  requestData: {
    json: { nick: 'a', communication_disabled_until: undefined },
    files: []
  }
}
#

code here

mint timber
#

Your bot have not permssions to change name

frigid night
#

and have manage nickname perms

mint timber
#

Idk

frigid night
#

how to fix

#

pls

#

is there any wrong with code?

mint timber
#

Intents

#

Enable in developer portal

frigid night
#

@mint timber

#
home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:350
      throw new DiscordAPIError(data, res.status, request);
            ^
DiscordAPIError: Missing Permissions
    at RequestHandler.execute (/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:350:13)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async RequestHandler.push (/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:51:14)
    at async GuildMemberManager.edit (/home/sku14k/skune/node_modules/discord.js/src/managers/GuildMemberManager.js
:279:15) {
  method: 'patch',
  path: '/guilds/931949236898103366/members/285098453808447490',
  code: 50013,
  httpStatus: 403,
  requestData: {
    json: { nick: 'b', communication_disabled_until: undefined },
    files: []
  }
}
#

I'm stucked @mint timber

#

The code changing other user's nickname but not changing my nickname and giving me error

#

bot's role is highest

#

have all permissions

#

but still giving me errors

mint timber
#

He can't change owners nickname

frigid night
#

oh why

mint timber
#

Omg really

#

Owner is highest unshowed role

#

Thats easiest way to explain

frigid night
#

oh

#

does it changed

#

in v12

#

bot was changing my nickname

#

nvm

#

how to make this can change mentioned user's nickname and author's nickname

mint timber
#

wdym?

frigid night
#

is this correct

#

like if type

#

!setnick [Nickname] - It changes my nickname
!setnick [@Mention Member] [Nickname] - It changes mentioned member's nickname

#

nvm i made it

frigid night
#

@mint timber

#

hello

mint timber
#

hi

frigid night
#
/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:350
      throw new DiscordAPIError(data, res.status, request);
            ^
DiscordAPIError: Missing Permissions
    at RequestHandler.execute (/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:350:13)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async RequestHandler.push (/home/sku14k/skune/node_modules/discord.js/src/rest/RequestHandler.js:51:14)
    at async GuildMemberManager.edit (/home/sku14k/skune/node_modules/discord.js/src/managers/GuildMemberManager.js
:279:15) {
  method: 'patch',
  path: '/guilds/931949236898103366/members/285098453808447490',
  code: 50013,
  httpStatus: 403,
  requestData: {
    json: { nick: 'a', communication_disabled_until: undefined },
    files: []
  }
}
#

I'm getting this error when I try to change my nickname

#

Does it means bot owner can't change their nickname by their bots?

#

or is it means server owner's can't change their nickname by bot?

#

oh it's bot cant change server owner's nickname

#

so how to add if bot's role lower than owner's can't run the command?