#development

1 messages · Page 1109 of 1

restive furnace
#

client id he meant.

surreal notch
#

Ok so where to put it in which box

pure lion
#

In the box that says client ID

surreal notch
#

i cant see where it says client id

#

¯_(ツ)_/¯

restive furnace
#

OAuth2......

#

I said before go there duh

surreal notch
#

it is rlly confusing

earnest phoenix
#

There are two mathjs packages, one is called mathjs and the other is math.js
The first one was published 20 days ago and is awesome AF the other one was published 6 months ago and is meh

#

it is rlly confusing
bruh

#

select bot in scopes

#

copy the link

#

done

#

then select the perms

restive furnace
#

no dependencies needed if u use Math.

earnest phoenix
#

yup

#

but i want to add a math command

surreal notch
#

it is rlly confusing
@surreal notch .

earnest phoenix
#

and i dont want to destroy myself with eval

#

@surreal notch .
@surreal notch i just explained you dumb

#

select bot in scopes on the ouath2 page

restive furnace
#

/math 1 + 1 * 7 / 2 % 2

earnest phoenix
#

then select the perms

#

then copy id

restive furnace
#

that should work if u parse integers

earnest phoenix
#

no

restive furnace
#

yes

surreal notch
#

OOOHHHHHH

earnest phoenix
#

me depends on 1000 packages

#

idot

surreal notch
#

now i get it

restive furnace
#

lol, i depend on 3 packages rn

earnest phoenix
#

lol, i depend on 14 packages rn not including mathjs

#

awesomeeeeeeeeeeeeeeeeeeeeee returns nothing when i pass process.exit

surreal notch
earnest phoenix
#

so what

#

you are ewww

restive furnace
#

its eval("process.exit(0);");

#

not evulate

earnest phoenix
#

yes

#

but im using evaluate from the mathjs library not the normal js Math

#

god these packages need better names

restive furnace
#

ok

lusty grove
#

solution abandon js and join the way of python

#

despite the fact i now have 3 modules called mplfinance just with every so slightly different variations of the name

restive furnace
#

real solution: dont use any libraries at all

lusty grove
#

that solution would make me cry

restive furnace
#

i can survive with 1 package, what is eris. :DD

lusty grove
#

if you're not importing atleast 6-7 different modules into your file you're not doing it right

restive furnace
#

what?

#

just make your own modules

#

its not that hard CatShrug

lusty grove
#

why make something harder than it needs to be

#

that's how code breaks ._.

restive furnace
#

why make your bot so depend on many packages?

lusty grove
#

Because the packages are maintained, they're efficient, they're quick and they're reliable?

#

😄

#

without me having to do any of the menial stuff

restive furnace
#

well, js has a LOT OF built-in functions, and you can use them instead of packages what do things a slightly easier.

lusty grove
#

what would you rather do, waste 5 hours coding out a google translate package yourself or just do import googletrans

#

i mean it's a no brainer

restive furnace
#

i mean simple packages, like Math.js

lusty grove
#

Why reinvent the wheel though

restive furnace
#

and google translate package just simply scrapes google translate tho

earnest phoenix
#

why make your bot so depend on many packages?
@restive furnace these packages are actually used by me: discord.js, quick.db ,moment ,moment-duration-format and...

lusty grove
#

it has api limits though

#

the googletrans package doesn't

restive furnace
#

it does..

earnest phoenix
#

so let's just say packages suck and everyone uses normal code

restive furnace
#

and api doesnt even exists on google translate

#

since you scrape it

earnest phoenix
#

it's our choice to use packages

lusty grove
#

i was looking at the python package not 15 minutes ago

#

lemme get the page up again

#

"Googletrans is a free and unlimited python library that implemented Google Translate API. This uses the Google Translate Ajax API to make calls to such methods as detect and translate."
"I eventually figure out a way to generate a ticket by reverse engineering on the obfuscated and minified code used by Google to generate such token, and implemented on the top of Python. However, this could be blocked at any time."

#

it does support for both api and non

restive furnace
#

so they reverse engineered google translates code instead of scraped it? ok

earnest phoenix
restive furnace
#

there is

earnest phoenix
#

huh

lusty grove
#

if you read the page he says scraping can't seriously be done anymore

restive furnace
#

just press that -
-

lusty grove
#

and goes into detail as to why

#

but we're getting off track

#

why even spend an hour doing a scraper when you can just do import googletrans

restive furnace
#

yes, okay, it is your choice, and you can't force others to switch to python, since you need to use less packages, that is ppls choice too

earnest phoenix
lusty grove
#

it's inefficient and it's probably slower

honest perch
#

Ok?

#

If i like js ill use js

lusty grove
#

I'm not forcing others to switch to python i meant that for any language in general tbh

#

not particularly python

#

the same could be said with npm

earnest phoenix
#

hey

lusty quest
#

doesnt Google TOS prohibe Scraping google?

lusty grove
#

no idea

restive furnace
#

well, same goes to youtube, but still big bots do it

earnest phoenix
#

in message.content.substring(prefix.length).split("/ /"); if i type something enclosed in quotations will it detect it as a single argument or will it split it into "a,b and c"

#

lemme just test on my own

#

awesome

#

you won't get it

golden condor
#

doesnt Google TOS prohibe Scraping google?
@lusty quest yeah

sinful belfry
#

what can i do about my bot's shards giving the 'SHARDING_READY_TIMEOUT' error

golden condor
#

What lib is it?

#

d.js?

sinful belfry
#

discord.js-light

golden condor
#

ok

#

Can you try do client.on("debug", console.log) and see if it gives you a list of guilds or it tells you that's you reached a limit of identifications

#

what can i do about my bot's shards giving the 'SHARDING_READY_TIMEOUT' error
@sinful belfry does it ever ready?

sinful belfry
#

it used to but now it has just stopped readying entirely

#

Can you try do client.on("debug", console.log) and see if it gives you a list of guilds or it tells you that's you reached a limit of identifications
ill give that a go

golden condor
#

You might have reached the identify limit

#

You can login to your bot 1000 times a day and then you get a cooldown

#

If your bot errored a lot that might have caused it

sinful belfry
#

ah ok lemme see

#

damn yeah i reached the limit somehow

earnest phoenix
#

How i can check does message.content include star

sinful belfry
#

as a word, or just anywhere within message.content?

golden condor
#

@sinful belfry yeah that happens sometimes and it's annoying

sinful belfry
#

lmao yeah

#

how does it even happen tho

#

the bot was just online like an hour ago

#

and it suddenly went offline

golden condor
#

It could have errored or you restarted it too many tines

void vale
#

@earnest phoenix Filter the args from the mentioned roles, users, channels, and spaces

golden condor
#

I was wondering if there is any free translation APIs or any way to get translations for free in node.js. would I have to scrape or is there an api/package I can use. I can't use Google translate API as I don't have a card, thanks in advance.

void vale
#

http://translate.google.ru/translate_a/t?client=x&text={textToTranslate}&hl=en&sl={fromlang}&tl={tolang} Sometimes the captcha

glass steeple
#

solution

TypeError: 'list' object is not callable```
void vale
#

https://translate.yandex.net/api/v1/tr.json/translate?id=8f3e0411.5f266d98.ce1217ad.74722d74657874-59-0&srv=tr-text&lang={fromlang}-{tolang}&reason=auto&format=text&text={text}

earnest phoenix
#

How i can check does message.content include star
@earnest phoenix you literally typed it yourself.

#

message.content.includes("star")

#

how do i escape roles

#

and make my bot ping em

restive furnace
#

\@role

glass steeple
#

solution

TypeError: 'list' object is not callable```

. anyone??

restive furnace
#

and escaped it is <@&role_id>@earnest phoenix

void vale
#

@glass steeple What are you doing?

glass steeple
#

i need to add green_check emoji to emoji variable and then i'm using it to check if that emoji is used as a reaction

#

so i'm facing problem getting that emoji

earnest phoenix
#

Node.js: Cannot use import outside of a module
Me: uses var {the, variables} = require("file");
Node.js: angeryBOYE

glass steeple
#

ya but green_check is an animated emoji

#

how can i get that

#

this one is normal

pale vessel
glass steeple
#

@void vale ok thanks trying

pale vessel
#

hiteke the spoonfeed er

restive furnace
#

Node.js: Cannot use import outside of a module
Me: uses var {the, variables} = require("file");
Node.js: angeryBOYE
"type": "module" in package.json also:

me: uses typescript

glass steeple
#

@void vale that's giving syntax errors

#

emoji = get(bot.get_all_emojis(), name='EmojiName')

#

i need to do this

#

but this is in old code

void vale
#

wait

#

I don't know how anymore

glass steeple
#

i'm using that in on_reaction , i don't think it will work

slender thistle
#

Why are you giving js code to someone who's using dpy

pale vessel
#

LMAOO

void vale
#

lol

slender thistle
#

You don't use a dictionary as kwargs

void vale
#

XD

slender thistle
#

it's literally arg=value

pale vessel
#

sneaky

#

deleted it

earnest phoenix
#

F

slender thistle
#

Please consider confirming your code before actually helping

void vale
earnest phoenix
#

Yeah

#

Me stoopid

#

Me sucks at helping

slender thistle
#

Not you

earnest phoenix
#

ME CAN'T AFFORD A GOOD VPS

pale vessel
#

ok sounds like a life problem, not development problem

earnest phoenix
#

Not you
@slender thistle ikr but just saying

void vale
#

I have a good vps

earnest phoenix
#

ok sounds like a life problem, not development problem b1nzyhyperban

slender thistle
#

@glass steeple what's the error you're getting

#

Full traceback and code please

glass steeple
#

Code

async def on_reaction_add(reaction, user):
    emoji = discord.utils.get(bot.emojis(), name='green_check')
    if reaction.emoji == emoji:
        if reaction.message.channel.id == 7224428676xxxxxxx:
            Role = discord.utils.get(user.guild.roles, name="3PM IDP")
            await user.add_roles(Role)```
#

error

  File "C:\Users\bhatura\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\client.py", line 312, in _run_event
    await coro(*args, **kwargs)
  File "C:\Users\bhatura\Desktop\rolebot.py", line 29, in on_reaction_add
    emoji = discord.utils.get(bot.emojis(), name='green_check')
TypeError: 'list' object is not callable```
slender thistle
#

bot.emojis is not a function

#

It's a list, and you're trying to call it with parentheses

glass steeple
#

can u tell me what will be the right command

#

i searched alot but didn't understand

slender thistle
#

Is green_check a custom emoji

glass steeple
#

@slender thistle yes

surreal notch
#

Glitch is giving free 1000 hours from 1 august how to use that?

restive furnace
#

by using them

surreal notch
#

how

restive furnace
#

keeping ur bot online

surreal notch
#

should we have to enable somethings?

slender thistle
#

replace bot.emojis() with bot.emojis

honest perch
#

@surreal notch its as normal

misty sigil
#

wait glitch is viable again?

honest perch
#

You're just limited to 1000 hours

#

No

#

You cant ping

misty sigil
#

lol jk

honest perch
#

Nor can you keep projects online 247

#

Just static sites

surreal notch
#

shit

misty sigil
#

what’s the fuckin point o the 1000 hours then

honest perch
#

Because then you cant edit

#

Your projects

surreal notch
#

u can only keep bot online for 1000 hours a month

honest perch
#

Or use them

#

Yes

misty sigil
#

1000 hours is a lot more than there is in a month

surreal notch
#

It will as usual sleep in 5 mins

void vale
#

41 days is not enough

honest perch
#

It will as usual sleep in 5 mins
@surreal notch yes

surreal notch
#

Glitch knows

1000 hours is a lot more than there is in a month
@misty sigil

misty sigil
#

41 days isn’t enough?!

stone meteor
#

How to keep images in a line with html code in top.gg ?

honest perch
#

@misty sigil that's all together

#

For all of your projects

#

Combined

misty sigil
#

yes Ik ik

void vale
#

I get paid for using vps

honest perch
#

What

pale vessel
#

what

stone meteor
#

How to keep images in a line with html code in top.gg ?
@stone meteor
Anyone knows ??

earnest phoenix
#

lines of code before beautifying: 1500
lines of code after beautifying: 937

void vale
#

My code takes 38 lines, and the bot can do everything 😎

earnest phoenix
#

why you shouldn't remove wrap text if you're weird and love to show off that you wrote that much lines of code in 4 months

#

not an instagram user

glass steeple
#

@slender thistle there's no error now but it's not giving the role as mentioned

earnest phoenix
#

My code takes 39 lines, and the bot can do everything 😎
lies

#

js can be written in a frikin single line

#

just put ; in correct places

void vale
#
bot.commands.get(cmd).execute(msg, db, args, function ()) 
#

😎

restive furnace
#
this.commands.get(cmd).init(m, this);this.commands.get(cmd).exec();``` this is my code in single line on message event excluding checks
#

wait oops

pure hull
#

ME CAN'T AFFORD A GOOD VPS
@earnest phoenix There is one for like 2 dollars a month with 450 MB RAM, 15GB SSD Disk, 1.5 TB DDOS protection, Intel Xeon E5 Skylake Processor and 2 MySQL Databases.'

void vale
#

-5$ a month

pure hull
restive furnace
#

if you cant afford a vps, don't do a public bot, recommendation.

earnest phoenix
#

@earnest phoenix There is one for like 2 dollars a month with 450 MB RAM, 15GB SSD Disk, 1.5 TB DDOS protection, Intel Xeon E5 Skylake Processor and 2 MySQL Databases.'
@pure hull what if i literally don't have a bank account

pure hull
#

You won't be able to get a VPS.

restive furnace
#

what if you ask your parents

pure hull
#

^

#

I got my bank account when I was 11, had it for 3 yrs

fast yacht
#

What is the common usecase of the topgg apis other than voting and server count?

restive furnace
#

basically that it is it.

fast yacht
#

ok cool

earnest phoenix
#

lol

#

I got my bank account when I was 11, had it for 3 yrs
well if i get a bank account how will i get muny and my parents won't give me either of those

#

that's why i love cryptocurrency

#

also how do i join message.author 's voice channel and play lol.ogg

restive furnace
#

memberVoiceChannel#join, probably this is good way to start around

earnest phoenix
#

yeah

#

link me the docs

#

¯_(ツ)_/¯

#

lazy

restive furnace
#
void vale
#
const connection = await msg.member.voice.channel.join();
var dispatcher = connection.play('./lol.ogg', { type: 'opus' });
earnest phoenix
#

thanks

#

kinda

#

because you spoonfeeded me

#

also

#

how do i get the channel id

void vale
#

This code won't work for you

earnest phoenix
#

you gotta set a cooldown for a ||rick roll|| command

robust arrow
#

who cant afford a vps

earnest phoenix
#

me

#

no paypal

#

no bank account

#

no muny

void vale
#
bnBtIGluc3RhbGwgZGlzY29yZC5qcyBvcHVzc2NyaXB0
earnest phoenix
#

f what

void vale
earnest phoenix
#

<@&304313580025544704> someone leaked a token

slender thistle
#

????

small plume
#

-atmods @earnest phoenix

gilded plankBOT
#

@earnest phoenix

Please do not mention (ping) more than one or two moderators for help, unless there is an emergency.

Here are some examples of emergencies:

  • Raids / Multiple members mass spamming.
  • Severe disruption of Discord's ToS (NSFW content, etc)
  • Anything that requires more than 2 moderators to handle.
slender thistle
#

you don't need more than one mod for this

misty sigil
#

it doesn't even look like a real token tho

earnest phoenix
#

yeah

#

but it can be

#

for dbl

#

or smth

misty sigil
#

it has no dots

#

dbl/top.gg tokens are longer

slender thistle
modern sable
#

DBL tokens are longer

earnest phoenix
#

a bitcoin address maybe

#

idk

void vale
#

base64

misty sigil
#

its base64

earnest phoenix
#

and you haven't even deleted your message

slender thistle
#

npm install discord.js opusscript

#

I don't see why you would do this

earnest phoenix
#

???

slender thistle
#

decoded the base64 string they sent

earnest phoenix
#

huh

#
npm i discord.js opusscript
#

hmm

#

his text was colored

#

but discord doesn't support the syntax

slender thistle
#

leave it

earnest phoenix
#

ok

#

you gotta listen to a qt

#

i hope nothing goes wrong

pine aspen
#

Hi!

#

I have my buffers

#

but i keep getting the same error

#

sec

#

I'll send it

#
0|index  | Error: Invalid converter command
0|index  |     at new module.exports (/root/ModCord/node_modules/eris/lib/voice/streams/FFmpegPCMTransformer.js:7:15)
0|index  |     at Piper.encode (/root/ModCord/node_modules/eris/lib/voice/Piper.js:156:64)
0|index  |     at VoiceConnection.play (/root/ModCord/node_modules/eris/lib/voice/VoiceConnection.js:445:24)
0|index  |     at Object.module.exports.run (/root/ModCord/commands/fun/radio.js:30:31)
0|index  |     at processTicksAndRejections (internal/process/task_queues.js:97:5)
earnest phoenix
#

will i get copyright infringement if i download the first 30 seconds of never gonna give you up and use it

digital ibex
#

use it for what

earnest phoenix
#

rick roll command

#

in my bot

digital ibex
#

no

earnest phoenix
#

no copyright infringement?

#

yay

#

REPL.IT HAS FRIKIN VSC INTELLISENSE FOR DISCORD.JS AAAAAAAAAAAA

#

How can i add async to this function? ```js
function getAll (bot, message) {

digital ibex
#

put async before the function

#

REPL.IT HAS FRIKIN VSC INTELLISENSE FOR DISCORD.JS AAAAAAAAAAAA
@earnest phoenix what???

pure lion
#

What

#

Oh hi lost my website sexy uwu

digital ibex
#

o

#

whats the website?

lusty quest
#

did someone got an idea how to get all Documents where the ISO Date is >= Query ISO timestamo in mongoose (mongodb)?

pure lion
earnest phoenix
#

Thanks

pure lion
#

Wait wrong quote

digital ibex
#

i dont think thats what he means

pure lion
#

Fuk

digital ibex
#

superbrain

#

what u can do is, prob not the best way cuz idk how to do it properly, query any docs which dates are ISO date, and then make another query for documents which are ISO timestamps, and then if (ISO_DATE >= ISO_TIMESTAMP) { do ur stuff here }

#

@pure lion whars the websitee??

#

i mean

#

the website url

pure lion
#

I need host

#

x(

digital ibex
#

oh

#

use loc

pure lion
#

Which is why I set up a patreon

digital ibex
#

oh

pure lion
#

I also want a custom domain name

#

So ye

#

I'll use LOC for now

#

Also does it have support for peerjs?

digital ibex
#

800 rubies

pure lion
#

Oh?

digital ibex
#

is peerjs an npm package

pure lion
#

But I can't run multiple consoles

digital ibex
#

wdym

pure lion
#

I gotta set up the peer server on port X and the actual server on port Y

digital ibex
#

you can have up to 3000 processes

pure lion
#

Oh cool

digital ibex
#

i host my online chat there

#

which requires two ports

pure lion
#

O h c o o l

#

Lost X Dice Collab to make Accord

#

Jkjk unless

digital ibex
#

accord?

pure lion
#

Cos discord

#

A c c o r d

digital ibex
#

oh

#

cba to do that shit

#

not saying ur idea is shit

pure lion
#

But the shit is in place already

digital ibex
#

its just too long and idk !!

#

h_u_h

pure lion
#

Fine I'll add text chat too

#

Also I gotta port to /other Lang/ to make it downloadable

digital ibex
#

no idea what ur talking about but oka

pure lion
#

Yeah same tbh

lusty quest
#

@digital ibex found probably a way better method. query Aggregators are way more efficent

digital ibex
#

oh cool. my advanced mongodb knowledge is yes

lusty quest
#

LFG.find( {"$lt":[ "timestamp", time ]}); this should give me only Documents where the timestamp is greater than the supplied timestamp

digital ibex
#

oh cool

pure lion
#

Who is aggregators and why is he efficient

slender thistle
#

An aggregate object is one which contains other objects.

digital ibex
#

it performs multiple operations and puts them into one result

lusty quest
#

and it doesnt work gg

digital ibex
#

u cant even see it smh

tulip estuary
#

;ldsjkkkkkkk

earnest phoenix
#
class XBoxClient:
    def __init__(self, email, password):
        self.total = 0
        self.xbox = __import__('xbox')
        self.requests = __import__('requests')
        self.client = copy.deepcopy(self.xbox.client)
        self.client.session = self.requests.session()
        self.token = None
        self.authenticate(email, password)

    def authenticate(self, email, password):
        try:
            self.client.authenticate(email, password)
            with print_lock:
                self.total += 1
                print('Authed ({}/{}) Accounts'.format((self.total), len(sessions)))
                time.sleep(0.5)
            self.token = self.client.AUTHORIZATION_HEADER
        except (self.xbox.exceptions.AuthenticationException, JSONDecodeError, KeyError):
            pass
        except ConnectionError:
            pass
            self.authenticate(email, password)``` 

any idea why the ``self.total`` stays at 1? it should go up everytime an Auth is made but it stays at 1
digital ibex
#

does print('Authed ({}/{}) Accounts'.format((self.total), len(sessions))) get printed to the console?

earnest phoenix
#

yes

#

but it stays at 1

#

should go up by 1 every new print

lusty quest
#

make var I = 0 somewhere at the top

digital ibex
#

remove the = and keep the add, see if that works

lusty quest
#

and in your loop I++

slender thistle
#

++ doesn't exist in Python

lusty quest
#

ohh py.

slender thistle
#

self.total + 1 will only return a modified value, not increment self.total

earnest phoenix
#

remove the = and keep the add, see if that works
@digital ibex therefor it stays at 0

digital ibex
#

no idea then, sorry :/

earnest phoenix
#

awesome

knotty steeple
#

can u do += in py

slender thistle
#

Yes

earnest phoenix
#

yes

olive nymph
#

Hello guys

digital ibex
#

yah

#

hi

earnest phoenix
#

Yes
@slender thistle any idea on what the issue is?

knotty steeple
#

use that?

slender thistle
#

it's what they're using

digital ibex
#

he is

#

/she

earnest phoenix
#

maybe if you read the code i posted you'd see that i am already using it.

knotty steeple
olive nymph
#

Hey... I'm new in this server

patent geyser
#

BYCICLE PERSON

earnest phoenix
#

so no help? alright, thanks.

patent geyser
#

BYCICLE

slender thistle
knotty steeple
olive nymph
#

@slender thistle kk

slender thistle
knotty steeple
#

and

#

im making a new bot right

slender thistle
#

@earnest phoenix have you tried printing self.total separately

earnest phoenix
#

@earnest phoenix have you tried printing self.total separately
@slender thistle what exactly do you mean by that

knotty steeple
#

do i have to encrypt literally everything

slender thistle
#

print(self.total) in the loop

knotty steeple
#

because im storing user id and their balance whatever

slender thistle
#

actually, there's no loop

#

User ID isn't required to be encrypted, any user data is

earnest phoenix
#

stays at 1

#

it should work idk why its not

slender thistle
#

there's no loop

#

All you do is with print_lock:

earnest phoenix
#

do i add a loop?

knotty steeple
#

the only thing ill store is the id, balance (money) and my custom badges

slender thistle
#

a for loop presumably iterating over whatever

pine aspen
#

Hi, I've got a readable stream for my Eris bot but it isn't playing anything

stiff stream
#

this is my prefix and for some reason its works only when it like this: & help and not &help

slender thistle
#

What's your code like

digital ibex
#

just sending your prefix isnt really heplping

cedar ore
#

^

earnest phoenix
#

a for loop presumably iterating over whatever
@slender thistle im just gonna take that function out i literally dont understand

pine aspen
#
let response = await axios.get(api, {responseType: 'stream', adapter: httpAdapter});
        let stream = response.data;
        stream.on('data', async (buffer) => {
            
            setTimeout(async () => {
                await VoiceConnection.play(buffer.read(10))
            }, 0.01 * 1000);
        });
#

The buffers are complete btw

lusty quest
#

good to know. if you plan to use MongoDB and use the Atlas Free Tier you cant use $lt

digital ibex
#

i use localhost 😛

slender thistle
#

find() and .filter() mmulu

quartz kindle
#

@pine aspen you dont read the stream, you pipe it

pine aspen
#

Ok

quartz kindle
#

the lib will automatically do the piping for you

#

just give it the stream

pine aspen
#

Ah

quartz kindle
#

VoiceConnection.play(stream)

pine aspen
#

It what I was doing up till now

#

Wasn’t working :/

#

I’ll try again

quartz kindle
#

are you sure the stream is in response.data?

earnest phoenix
pine aspen
#
0|index  | Error: Invalid converter command
0|index  |     at new module.exports (/root/ModCord/node_modules/eris/lib/voice/streams/FFmpegPCMTransformer.js:7:15)
0|index  |     at Piper.encode (/root/ModCord/node_modules/eris/lib/voice/Piper.js:156:64)
0|index  |     at VoiceConnection.play (/root/ModCord/node_modules/eris/lib/voice/VoiceConnection.js:445:24)
0|index  |     at Object.module.exports.run (/root/ModCord/commands/fun/radio.js:23:17)
0|index  |     at processTicksAndRejections (internal/process/task_queues.js:97:5)
#

Well i get this now.

#
// let response = await axios.get(api, {responseType: 'stream', adapter: httpAdapter});
        // let stream = response.data;
        // stream.on('data', async (buffer) => {
            
        //     setTimeout(async () => {
        //         await VoiceConnection.play(buffer.read(10))
        //     }, 0.01 * 1000);
        // });
    }
#

I was doing this before

quartz kindle
#

the correct way would be ```js
VoiceConnection.play(response.data)

#

note that the eris docs mention:

If playing from a non-opus resource, FFMPEG should be compiled with --enable-libopus for best performance. If playing from HTTPS, FFMPEG must be compiled with --enable-openssl

#

what kind of stream does your api output?

pine aspen
#

uhm i think its pcm

stiff stream
quartz kindle
#

@pine aspen make sure you have ffmpeg installed correctly

pine aspen
#

I think I don't have it installed correctly.

opal plank
#

3 ifs

pine aspen
#

What would be the best way?

opal plank
#

Merge into one ree

pine aspen
#

I just installed it with npm i --enable-libopus ffmpeg --save

knotty steeple
#

the only thing ill store is the id, balance (money) and my custom badges
so this means there is no need to encrypt anything right

#

h moment

opal plank
#

Arent most databases encrypted already?

knotty steeple
#

idk

#

im using mysql

#

its not

pine aspen
#

yeah it works now

timber verge
#

When Is My Bot Approved?
About 10 days have passed, but not confirmed

sinful belfry
#

@timber verge wrong channel to ask. check pins in #support

timber verge
#

okey , sorry

knotty steeple
#

yea but im asking do i have to

#

not how

stiff stream
#

this is my prefix and for some reason its works only when it like this: & help and not &help

opal plank
#

read here ASakashrug

stiff stream
#

this is my prefix and for some reason its works only when it like this: & help and not &help
the code:

digital ibex
#

still not enough context

#

how are you checking when to send the message?

stiff stream
digital ibex
#

&help doesnt exist, in this case, args[0] would be undefined because of how you're using it

#

what the actual fuck why so many dms

stiff stream
#

its working but i have to type & help and not &help

pale vessel
#

bots can read messages but can't send them

opal plank
#

erm

#

what

digital ibex
#

because & help is args[0] (help)

opal plank
#

if something it would work the other way around

#

he splitting on spaces

digital ibex
#

&help isnt being read, its like if args[-1] is a thing, it'd be that

opal plank
#

args 0 should be &

digital ibex
#

use trim and split a regex exp

#

that should solve your issue

opal plank
#

i'll just foward him to the guides

#

he was asking the same stuff yesterday

slender wagon
#
if(!message.member.hasPermission("KICK_MEMBERS BAN_MEMBERS")) {
      return;
    }
``` i think there is something wrong with this? is there?
slender thistle
#

.hasPermission only accepts one permission

stone stone
slender thistle
#

you'll have to do check both permissions separately

#

ffmpeg wasn't installed

stone stone
#

I installed

#

npm install ffmpeg

slender wagon
#

you'll have to do check both permissions separately
@slender thistle alrightys, is there any other way through

slender thistle
#

a custom function iterating over an iterable object checking for permissions

#

other than that, not any way I'm familiar with

slender wagon
#

aightys

slender thistle
#

docs might have something blobshrug

opal plank
#

just send bitfield

#

¯_(ツ)_/¯

slender wagon
#

i'll just go with the first one

opal plank
#

actually, now that i think about it

#

that might be the most overcomplicated shit ive said today

sinful belfry
#

what would be the reason for this happening every couple minutes? (discord.js-light)

opal plank
stone stone
#

does my vds server give an error as windows operating system ?

sinful belfry
#

it seems to just get disconnected every so often then login again

opal plank
#

thats odd

#

1000 code?

minor tusk
#

how to add bot?

slender thistle
#

-faq 1

gilded plankBOT
opal plank
#

almost bingo

pure lion
#

What square you missing?

opal plank
#

photo with cellphone

pure lion
#

Shit

slim tundra
#

anyone can help me with downloading discord.py please

pure lion
sinful belfry
#

1000 means that there was an unknown error rip not very helpful

slim tundra
#

i cannot use python thing in the commandprompt

pure lion
#

No (?) I just don't know

slim tundra
#

'python' is not recognized as an internal or external command,
operable program or batch file.

pure lion
#

pip

slim tundra
#

i got python installed

opal plank
#

@sinful belfry i was checking Opcodes too, but check the type

slim tundra
#

pip enabled

opal plank
#

its RPC

slender thistle
#

Did you add Python to PATH during installation

opal plank
#

not gateway

slim tundra
#

'pip' is not recognized as an internal or external command,
operable program or batch file.

#

Did you add Python to PATH during installation
@slender thistle dont think so

opal plank
slender thistle
#

reinstall :^)

slim tundra
#

need to delete everything and intall it again?

opal plank
#

gateway nor json have those code status

slender thistle
#

no iirc

#

you can just press "Modify"

slim tundra
#

i don't know how to do this please help

#

screenshare or somthing

#

something

#

i got the modify screen now

#

now what to do?

#

everything but "py launcher" is already enabled

#

@slender thistle

quartz kindle
#

did you restart your pc after installing python?

slim tundra
#

no?

#

i need to?

knotty steeple
#

can u run py

slim tundra
#

😮

#

that does something

slender thistle
#

I don't remember having to restart my PC after installing Python

slim tundra
#

Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:43:08) [MSC v.1926 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

knotty steeple
#

u don't

#

just ur terminal

slender thistle
#

how the fuck is there a 3.8.5 already

slow fable
#

what

slender thistle
#

Anyhow, use py -m pip install -U discord.py

knotty steeple
#

so u run py not python

slow fable
#

isnt pip already included

#

oh

slim tundra
#

File "<stdin>", line 1
py -m pip
^
SyntaxError: invalid syntax

slender thistle
#

not in there

#

press Ctrl and Z

minor tusk
#

?

quartz kindle
#

isnt it ctrl C?

slender thistle
#

it's a KeyboardInterrupt exception in Python interpreter

quartz kindle
#

oh

knotty steeple
#

or exit()

solemn latch
slow fable
#

Should i use eris or discord.js? And what are the key differences?

slender thistle
#

yeah exit() works too KEKW

slim tundra
#

but what to do

solemn latch
#

Eris is better about ram usage

slow fable
#

or discord

knotty steeple
#

Should i use eris or discord.js? And what are the key differences?
@slow fable one does more for u

slender thistle
#

Ctrl+Z, press Enter, then enter py -m pip install -U discord.py

quartz kindle
#

@slow fable discord.js = more features, more resources, eris = less features, less resources

slender thistle
#

or discord
@slow fable discord is a weird fork of discord.py

slow fable
#

oh

#

lol

slender thistle
#

which isn't even that, it's... just something that's not the actual package

slim tundra
#

IT DOES SOMETHING

#

ah

slender thistle
#

it's a package with discord.py as a requirement for it

sinful belfry
#

gateway nor json have those code status
@opal plank huh weird

opal plank
#

@sinful belfry ikr

slim tundra
#

WARNING: The script chardetect.exe is installed in '-----------------------' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

slender thistle
#

meh ignore that

slow fable
#

warning i dont care

slim tundra
#

ok

quartz kindle
#

also, discord.js has a bigger community, better docs, extensive guides and its generally easier to use
eris has a smaller community, worse docs and its a bit harder to use

slim tundra
#

so it should work now?

slow fable
#

then im sticking to discord.js

knotty steeple
#

eris docs are ok

slow fable
#

all i do is stackoverflow

quartz kindle
#

stackoverflow is not a good place to learn these libraries lol

slow fable
#

ik

knotty steeple
#

idk how people say eris is harder

slim tundra
#

in pycharm it says "No module named discord"

knotty steeple
#

like

#

how

slow fable
#

Maybe your not using the right environment

quartz kindle
#

because people need to be baby-fed information and docs

#

lul

slow fable
#

xd

knotty steeple
#

ive used both they are the same

solemn latch
#

Pls tell me how to do everything

slow fable
#

when should i use const x = () => {

knotty steeple
#

i do know eris collections are shit

slow fable
#

i mean

#

id just use map

knotty steeple
#

map doesn't have filter

slow fable
#

oh

stiff stream
#

how to make the the discord bot will work if i type the command with capital letters and with out capitals letters

slow fable
#

.toLowerCase();

knotty steeple
#

u can't .map() a map either

#

i think

#

i forgot what i added to my extended map class

slim tundra
#

IT WORKS

#

ty

slow fable
#

Last question
Should i switch to linux?

stiff stream
#

.toLowerCase();
@slow fable you know how to make it so ill put that on top with the const and it will do that for every command?

slow fable
#

no

knotty steeple
#

😎 pieton expert

slow fable
#

message.content = message.content.toLowerCase();

knotty steeple
#

Last question
Should i switch to linux?
@slow fable desktop? yes, server? yes

slow fable
#

Alright

#

What distro?

#

I want one thats fast and has a modern ui

knotty steeple
#

debian

#

or arch

slow fable
#

oh

#

arch? i know how to setup

#

lmao

#

you think i don't know how to setup arch

#

its all in the docs

knotty steeple
#

I want one thats fast and has a modern ui
just use ur own wm

#

rice it

quartz kindle
#

i just use ubuntu lol

knotty steeple
#

if u don't want shit by default

slow fable
#

ubuntu is shit from my experience

quartz kindle
#

never had problems with it

knotty steeple
#

ubuntu is bloated debian

slender wagon
slow fable
#

i think theres a callback for that or sum

#

might be wrong

knotty steeple
#

.then on send

quartz kindle
#

sending a message automatically cancels the typing indicator

slender wagon
#

oh ok

#

sending a message automatically cancels the typing indicator
@quartz kindle for some reasons it keeps going

quartz kindle
#

generally typing indicators are weird af

slender wagon
#

ikr lmao

knotty steeple
#

i use it for long processes

quartz kindle
#

discord doesnt actually provide an endpoint to stop typing

pale vessel
#

fuck, didn't press esc

#

i always do this

knotty steeple
#

@pale vessel extra dependencies 😩

slender wagon
#

so i better remove it from just a message function

slow fable
#

would yall recommend sharp, canvas, or jimp

pale vessel
#

canvas

quartz kindle
#

depends what for

solemn latch
#

^

golden condor
#

I am trying to make my site's css (this is the css file so far:


body {
        background-color: #2f3332;
        margin: 0;
}
* {
    font-family: Open Sans, Montserrat;
}```
) and it doesn't work to change the bg of the body and I'm confused as to why
pale vessel
#

jimp is good for compositing

#

sharp, never used it

earnest phoenix
#

Lmao I'ma make meh bot useless by removing all the commands

knotty steeple
#

canvas

solemn latch
#

Fun

pale vessel
#

if you want simple invert, sepia, etc., use jimp

slow fable
#

ill use it for welcome images and mostly adding text over member pfps

solemn latch
#

Someone made a ping bot

knotty steeple
#

use canvas

earnest phoenix
#

that is, 121 commands

quartz kindle
#

i'd go for canvas

slender wagon
#

what's the command for a dm i only know the message.channel.send but can't seem to find the dm option smh. i'm dumb ik

pale vessel
#

i want custom fonts so i use canvas

golden condor
#

<user>.send()

slow fable
#

Ok thanks guys

slender wagon
#

<user>.send()
@golden condor ty

knotty steeple
#

author.send

earnest phoenix
#

Im gonna have fun

golden condor
#

therefore <user>.send()

slender wagon
#

user is not defined

slow fable
#

why when i make a get request then put it in a function, make it return the response text it doesnt work. but if i do a callback, it works

golden condor
#

You gotta use your own <user> like message.author

#
const user = await someuser.getDMChannel();
user.send("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
```eris is great
slender wagon
#

lol okay

quartz kindle
#

@slow fable if the response is made available inside a callback, you cannot return it as it is not synchronous

golden condor
#

I am trying to make my site's css (this is the css file so far:

 
body {
         background-color: #2f3332;
         margin: 0;
 }
 * {
     font-family: Open Sans, Montserrat;
}```
) and it doesn't work to change the bg of the body and I'm confused as to why
quartz kindle
#

you'd need to use a promise variant that supports async/await syntax, or promisify it yourself

slow fable
#

oh ok thanks

digital ibex
#

eris is great
eris is great

#

but uih still dont do it like dat

sinful belfry
digital ibex
#
const user = await client.getDMChannel(userID);
client.createMessage(user.id, 'ur mom');
slow fable
#

Alright thats it im switching to eris

digital ibex
#

noice

slow fable
#

anyways

#

Anyone know why repl.it says {Promise: pending} when i start my bot? i didn't add any console.logs

earnest phoenix
#

idk

#

maybe repl.it makes a promise that resolves when the bot has started or something

slow fable
#

oh

sinful belfry
digital ibex
#

somewhere in ur code you're not properly handling the promise, its still pending

quartz kindle
#

@sinful belfry code 1000 doesnt have a clear reason for why it happened, its basically a general network error

sinful belfry
#

oh

#

would it make a difference if i tried to run the bot from somewhere else?

quartz kindle
#

sometimes its discord's fault, other times its the internet's fault

#

possibly yes

sinful belfry
#

ah ok

#

ill give that a go, thanks

#

also with the 'GUILD_MEMBERS_TIMEOUT' error i get when the client logs in, is there anything that i can do about that?

quartz kindle
#

are you using fetchAllMembers?

golden condor
#

eris is great
but uih still dont do it like dat
@digital ibex that's the only way to do it

sinful belfry
#

yup, i am

quartz kindle
#

with intents?

sinful belfry
#

yeah

quartz kindle
#

do you have the GUILD_MEMBERS intent?

pale vessel
#

i'd use your way though

golden condor
#

o ye

#

lol

sinful belfry
#

and i applied for that intent when verifying the bot

quartz kindle
#

hmm, could be a network issue, but let me check that the fetchAll is working properly

sinful belfry
#

ok thanks

#

i'll try it on another host too

pine aspen
#

Tim, thanks.

#

I fixed it.

#

The FFmpeg was the issue.

earnest phoenix
#

S

sinful belfry
#

nope, the same thing seems to be happening on a different host

#

both the members timeout thing as well as the shard being disconnected from the websocket with the 1000 code

digital ibex
#

@golden condor there is no send method

golden condor
#

I meant createMessage lol

sinful belfry
#
[WS => Shard 0] [CLOSE]
    Event Code: 1000
    Clean     : true
    Reason    : No reason received
[WS => Shard 0] Clearing the heartbeat interval.
[WS => Shard 0] WS State: CLOSED
[WS => Shard 0] Tried to send packet '{"op":3,"d":{"afk":false,"since":null,"status":"online","game":{"type":0,"name":"-invite"}}}' but no WebSocket is available!
[WS => Shard 0] [DESTROY]
    Close Code    : 1000
    Reset         : false
    Emit DESTROYED: true
[WS => Shard 0] Shard was destroyed but no WebSocket connection was present! Reconnecting...
``` this is the full log im getting
digital ibex
#

oh

#

yeah

#

im pretty sure that would be a d.js issue if you're receiving raw data

#

not sure though

earnest phoenix
#

Leveldown: keeps giving npm errors
Me: uses levelup
My dependencies: angeryBOYE

solemn latch
#

^

#

Pretty sure I have a few dependencies that I forgot to delete

#

I dont remember the best way to deal with that

earnest phoenix
#

yeah

#

i keep those because my bot is weird

#

occasionally come in handy

#

you never know

slender wagon
#
user.send(`Heya ${user.username}, the command you just tried to use is limited only to Administrators and Moderators of the server! You tried the $setwelcome commad at ${}```
how do i make it so it shows in which server the command was used
restive notch
#

is RPC considered a bot

digital ibex
#

thats weird starman 🤔

#

it recieves the payload but cant connect :thonknirgbefwVgferv:

restive notch
#

is RPC considered a bot

earnest phoenix
digital ibex
#

no

restive notch
#

ok

earnest phoenix
#

Tonkku will give us the thonk if we talk off topic

solemn latch
slender wagon
#

ty!

earnest phoenix
#

WHY DOES REPL.IT HAVE TO STOP MY APPLICATION WHEN I CLOSE THE WEB VIEW

lusty quest
#

did someone has an idea why this wont work? MongoError: Unrecognized pipeline stage name: '$lt' LFG.find({ createdAt: {$gte: time} }); I use Mongoose

earnest phoenix
#

mongoose

#

vs.

#

mongodb

lusty quest
#

it says lt but with gte i get the same error

solemn latch
#

One has a better name

lusty quest
#

there is actually a difference. Mongoose is a little bit slower but mostly due to the data validation

pure lion
#

8th July, midnight

#

My bot is today :D

slim tundra
#

HELPUP

sudden geyser
#

speak!

slim tundra
#

Traceback (most recent call last):
File "C:---------PycharmProjects/app/venv/bot.py", line 1, in <module>
import discord
ModuleNotFoundError: No module named 'discord'

sudden geyser
#

did you install discord py

slim tundra
#

yes

#

i did

#

he

#

lup

#

please

lusty quest
#

@solemn latch idk if you use MongoDB but i found the issue

solemn latch
#

I dont

slim tundra
#

please help me

lusty quest
#

well then

sinful belfry
#

@slim tundra no need to spam or keeping saying 'help me'

slim tundra
#

😦

sinful belfry
#

just be patient, if someone can answer your question then they will

slim tundra
#

but i am not rly patient

slender wagon
#

how do i bold a message XD i totally forgot smh

sinful belfry
#

you need to be

slim tundra
#

wha

sinful belfry
#

*bold*

slim tundra
#

BOLD

pure lion
#

b o l d

sinful belfry
#

smh

pure lion
#

@sinful belfry qt

slim tundra
#

** B I G B O L D**

slender wagon
#

i mean in d.js

pure lion
#

Wait wrong channel (still qt tho)

slim tundra
#

this takes much time

lusty quest
#

@slender wagon just pass it to the message ````${value}` ``` will make the value Bold

slender wagon
#

yep

#

noticed

#

ty

#
  const sChannel = message.guild.channels.cache.find(channel => channel.name === "suggestions");
      if(!sChannel) {
        return message.channel.send("You don't have a channel with name `suggestions`") 
      }
    // send to reports channel and add tick or cross  
    message.channel.send("Your suggestion has been submitted.")
    const suggestembed = new Discord.MessageEmbed()
      .setFooter("Yes or not?. it's your choice")
      .setTimestamp()
      .setTitle(`Suggested by:\n${message.author.tag}`)
      .setThumbnail(`${message.author.avatarURL({format: 'png', dynamic: true})}`)
      .setDescription(`**Suggestion**:\n${args}`)
      .setColor('RANDOM');
    sChannel.send(suggestembed).then(async msg => {
      await msg.react("✅");
      await msg.react("❌"); 
    });
  }
}

it works but the problem is that it gets spaces as a ,

sudden geyser
#

you need to join the arguments by a delimiter

#

like .join(" ")

#

assuming args is an array

slender wagon
#

oh

slender wagon
#
(`Kicked ${target} with the reason ${args[1]} (${target.id})`)
``` it only shows the first word
lusty quest
#

?

slender wagon
#

1 sec

sinful belfry
#

args[1] means only the first element in the array args

slender wagon
#

so i can add any number?

sinful belfry
#

well if you did args[2] then the reason would just be 'hot'

slender wagon
#

ohh

sinful belfry
#

you need to put them together with a space between

#

(so you'll likely have to remove the first element from 'args' once you've finished with it)

slender wagon
#

so args[1 2]

sinful belfry
#

no

#

remove the first element from args, so args[1] becomes args[0]

slender wagon
#

oh okay

sinful belfry
#

then you can do args.join(" "); to join the args with a space between each element in the array

slender wagon
#

ty!

pure lion
#

Well I reccomend

#

I can't remember the regex actually

#

Something like / /+g

lusty quest
#

his command handler already splits the arguments apart he just need to remove the first item from the args array and join the rest with space

warm marsh
#
/\s+/```
slender wagon
#

ohhh i fixed it now

quartz kindle
#

@sinful belfry im still investigating, it seems there is an issue with fetching all members

sinful belfry
#

ah ok thanks

slender wagon
#
const reason = args.join(" ");
      let embed = new discord.MessageEmbed()
      .setTitle(`Action: Kick`)
      .setDescription(`Kicked ${target} with the reason ${reason} (${target.id})`)
      .setColor("#ff2050")
      .setFooter(`Kicked by ${message.author.username}`);
``` now the only problem is that it also pings the user that got kicked
sinful belfry
#

would that be related to the websocket disconnect issue in any way? i still get disconnected with the 1000 code even when i change hosts (so i don't think it would be a network issue on my end but idk lol)

kindred plover
#

Woaw

lusty quest
#

@slender wagon use the member tag

#

also you dont remove the mentioned user (args[0]) from your args array this is why you get 2x the mention

quartz kindle
#

@sinful belfry not sure, im not getting any disconnections on my end, even with the issue

sinful belfry
#

oh ok

#

i've contacted discord about it too, so i'll see what they say about the 1000 error code

golden condor
#

@sinful belfry that's a cloudflare code

sinful belfry
#

oh really?

golden condor
#

Yeah

#

You get 1001 when the websocket is forced to restart

#

But I've never seen 1000 before

sinful belfry
#

yeah ig it could be a cloudflare issue because i can't find anything in discord's docs about it either

golden condor
#

I found a github issue about it

knotty steeple
#

npm ERR! code EINVAL npm ERR! EINVAL: invalid argument, read thanks npm

sudden geyser
#

what

golden condor
#

It's a clean disconnect

patent geyser
#

how to get bot online

#

JK

#

OK SORRY

#

SHITPOST

sudden geyser
#

almost had a bingo

muted prism
#

How to make shard?

ionic dawn
#

To prevent/fix inorganically growth should I do this?

Object to JSON, filter the json to grab 4+ duplicates and kick my bot from that servers

digital ibex
#

unknown error

lusty quest
#

@ionic dawn dont add the Bot to Vote pages. its possible that you gain a few hundred Guilds in a day or two

ionic dawn
#

Hm?

slender thistle
#

Inorginical growth can either be guilds that seem to be your own or just your bot suddenly joining many guilds in a short period of time

tight plinth
#

should windows-build-tools be installed with -g?

digital ibex
#

so im pretty sure its a problem with d.js, cant think of anything else

golden condor
#

Yes

tight plinth
#

k

golden condor
#

Otherwise it would work

ionic dawn
#

I talked to the discord support via mail, they said I have to make any kind of script to kick my bot from those same owner.id guilds

#

They sended another mail cause I reached 101 and require the verify

lusty quest
#

you can get the guilds as a map and then just filter duplicates. then Leave the guilds with the duplicated owner

#

have this running once a day i guess and you have the script you want

jolly wave
#

Guys how do I make a command that will tell me the ram my bot use?

lusty quest
#

language?

jolly wave
#

Js

#

e

tight plinth
#

ram usage is process.memoryUsage().heapUsed/1024/1024 iirc

jolly wave
#

Mkay I'll try this

ionic dawn
#

Thanks @lusty quest

jolly wave
#

Oh

tight plinth
#

wait lemme ccheck

jolly wave
#

Everything like what you wrote Lumap?

ionic dawn
#

Google: DiscordJS memory usage display

jolly wave
#

I probably won't understand xd

lusty quest
#

heap not only includes the usage by node it also takes stuff stored into the ram with into account

jolly wave
#

Console.log what

ionic dawn
#

process.memoryUsage().heapUsed / 1024 / 1024;

slender thistle
#

Does Bootstrap utilize jQuery?

ionic dawn
#

Yes

jolly wave
#

Wait

#

Where am I supposed to put that ._.

#

xd I am starting in js

#

I can't understand what you sent

digital ibex
#

you shouldn't be using jquery

slender thistle
#

That's why I'm asking

sinful belfry
digital ibex
#

oh

ionic dawn
#

It does use jQuery

slender thistle
#

Can I use normal frontend JS and ignore Bootstrap's jQuery

jolly wave
#

Just tell me a script that when I write ?ram it tell the ram it use xd

#

e

ionic dawn
#

Lol @jolly wave

solemn latch
#

process.memoryUsage()

ionic dawn
#

Wrong mention

digital ibex
#

its how you're connecting to the websoocket, so yeah

jolly wave
#

ooooof

digital ibex
#

and the credentials you provide etc

lusty quest
#

read Rule 7A again

ionic dawn
#

Mate @jolly wave, they send the script like 5 times

jolly wave
#

oof

ionic dawn
#

Just send that via msg.chn.send

digital ibex
#

lmao

jolly wave
#

wait what happened to my name

#

E

solemn latch
#

Your name wasn't taggable

ionic dawn
#

Not readable name

jolly wave
#

Resend the script again xd

ionic dawn
solemn latch
#

Just scroll up

ionic dawn
jolly wave
#

oof am lost

digital ibex
#

K

jolly wave
#

let's just watch a tutorial on yt

solemn latch
#

Hf

digital ibex
#

anyways hello gamers... im having a small issue with something. anyone know how can i send muted to my api using raw html?

solemn latch
#

Wheres the bingo sheet

digital ibex
jolly wave
#

Can't find a tutorial on yt

#

I need help ;¬;

viral iris
#

How to save old data from api and write it in embed?

earnest phoenix
#

@viral iris you save it in a variable BRUH

#

and mention the variable in the embed

#

you need to update the variable data every time tho

digital ibex
#

wut

viral iris
#

Every update should I update the var 2?

jolly wave
#

E

digital ibex
#

what is the var 2?

earnest phoenix
#

Yeah

jolly wave
#

Can someone tell me the complete script so when I say freaking ?ram it tell me the ram usage? :/

digital ibex
#

no

jolly wave
#

e

digital ibex
earnest phoenix
#

Because the embed will still display the old value of the variable

#

Can someone tell me the complete script so when I say freaking ?ram it tell me the ram usage? :/
@jolly wave why do you want the whole script

#

From us

#

We won't spoonfeed

ionic dawn
#

@jolly wave you have tutorials and scripts at google

jolly wave
#

ooooof

torn ravine
#

@solemn latch are you doing #Im a developer bingo?

viral iris
#

@earnest phoenix is there a way to make the data var then update it and write it like -~old data~~ -> New data

earnest phoenix
#

Just use the second setInterval function of my cide

#

Done

jolly wave
#

That's what I searched

#

But I didn't found

ionic dawn
#

In a dev chat you should know atleast to make your own stuff and ask for errors or any tip

jolly wave
#

e

solemn latch
#

No, I have been out of town @torn ravine I just happened to be here

torn ravine
#

lol

ionic dawn
#

They sended you the thing a few times and keep asking for it

earnest phoenix
#

@earnest phoenix is there a way to make the data var then update it and write it like -~old data~~ -> New data
@viral iris first set the old stuff of the variable to a new variable then update the old one but the new one won't update so the new is the old and the updated one is the new one

jolly wave
#

because I can't understand what they send e

earnest phoenix
#

Brain.exe has crashed probably

ionic dawn
#

message.channel.send(The thing they send);