#Expected a string primitive

14 messages · Page 1 of 1 (latest)

uneven wharf
#

Keep getting this from my embed fields

input.value
| | ValidationError > s.string
| | Expected a string primitive
| |
| | Received:
| | | 720

  const embed = new EmbedBuilder()
            .setColor(0xFF6122)
            .setTitle(answer.username)
            .setURL(userlink)
            .setThumbnail(answer.avatar)
            .setTimestamp()
            .setFooter({
                text: `Project Athena`,
              })
              .addFields([
                {
                  name: 'Nickname',
                  value: answer.name 
                },
                {
                  name: 'Creation Date',
                  value: answer.createDate 
                },
                {
                  name: 'Following',
                  value: answer.numFollowing 
                },
                {
                  name: 'Followers',
                  value: answer.numFollowers 
                },
                {
                  name: 'Reading Lists',
                  value: answer.numLists 
                },
                {
                  name: 'Works',
                  value: answer.numStoriesPublished 
                },
              ]);
                
               ```
fathom sierraBOT
#

• What's your exact discord.js npm list discord.js and node node -v version?
• Post the full error stack trace, not just the top part!
• Show your code!
• Explain what exactly your issue is.
• Not a discord.js issue? Check out #useful-servers.

uneven wharf
#

it does that for all, the value results that are meant to return numbers

#

just broke today, cause I've been using that format for a while now, so I'm not sure

keen needle
#

one of your fields isnt a string, perhaps a number

uneven wharf
keen needle
#

well

#

fields values are strings

#

not numbers

uneven wharf
#

huh

keen needle
#

so stringify them

uneven wharf
#

ohhh

#

thanks a lot!