#development

1 messages · Page 317 of 1

weary shoal
#

It will set the metrics to nada numbers

keen anvil
#

mm

bitter sundial
#

mercy

keen anvil
#

Will the numbers be updated within client.once?

bitter sundial
#

are you reusing the same metrics

keen anvil
#

I want it to send the current metrics each interval

bitter sundial
#

do you ever change the metrics array

keen anvil
#

No

#

but moving it works

weary shoal
#

try js setInterval(function () { const metrics = [{ metric: 'jr.guilds', points: [now, guilds] }, { metric: 'jr.users', points: [now, users] }, { metric: 'jr.largeGuilds', points: largeGuilds }, { metric: `jr.ram`, points: [now, ram] } ] dogapi.metric.send_all(metrics) }, 2000);

keen anvil
#

wouldn't redeclaring them each time be pointless?

weary shoal
#

If you dont redeclare they stay the same

#

Put all the declarations in the interval as well

bitter sundial
#

also if you were to do this
setInterval(dogapi.metric.send_all(metrics), 2000)
it would have to be
setInterval(dogapi.metric.send_all, 2000, metrics)

keen anvil
#

mm ok

fiery goblet
#

help with a custom prefix? got json done but startsWith isn't working

indigo notch
#

use

#

database

#

like sql

#

kthxbai

fiery goblet
#

it's only beta

indigo notch
#

stilll

fiery goblet
#

ill change it but imma need ur help then

fiery goblet
#

k

fiery goblet
#

soz for json but

#
if (!msg.content.startsWith(prefixes[msg.guild.id].prefix) && !msg.isMentioned(bot.user.id)) {return;}
#

error

#

and this is ```json
{"327897673078276096":{"prefix":"kb-"}}

#

noob af

#

it changes the prefix but no commands work

vital lark
#

why this: js {return;}?

indigo notch
#

remove the {}

fiery goblet
#

that wasn't me

#

k

indigo notch
#

xd

#

and just

#

úse sql

#

kthxbai

fiery goblet
#

imma soon

#

just halp meh

#

or teach meh sqlite or something

vital lark
#

same

#

i need SQLite halppp

spare spruce
#

i need working on my bot with enabled fuctions

#

like i dont have place hsot it and only place i can is my old pc with 1gb ram but i have to disable radio and youtube player

#

host*

sinful jolt
#

r.table('prefixs').get(guild.id) @fiery goblet rethink pls 👌🏼

earnest phoenix
#

@vital lark

vital lark
#

-botinfo @fair grail

gilded plankBOT
#
Bot info <:certifiedbot:308880575379275776>
ID

270904126974590976

Username

Dank Memer

Discriminator

6539

Short Description

It's just a meme

Library

discord.js

Prefix

pls

Upvotes

1018

Server Count

12373 Servers | 12 Shards

Owner(s)

@keen anvil dblBanne
@uncut slate certifieddev

Links
vital lark
#

See the server count?

earnest phoenix
#

So I have to show these guys how to make it?

vital lark
#

Dank Memer has 12.3k servers & 12 shards

earnest phoenix
#

Pretty simple.

vital lark
#

ye

keen anvil
#

no @earnest phoenix

#

We already have a javascript example

earnest phoenix
#

oh.

#

wait no

keen anvil
#

yes

vital lark
#

All the way on the top

earnest phoenix
#

no discord.js tho

keen anvil
vital lark
#

I wanna do something

#

aww

#

cute emoji lol

#

:thinkderp: damn

earnest phoenix
#

o ok

vital lark
#

FeelsBadMan

earnest phoenix
#

what languages have not been used yet?

#

I'll learn them real quick

vital lark
#

You can't automatically learn them real quick

#

because you need experience

earnest phoenix
#

I'm assuming, because most old languages are incomplete.

vital lark
#

from that programming language

earnest phoenix
#

and have a few stuff.

earnest phoenix
#

Or your knowledge are incomplete

spare spruce
#

i broken something XD

#
C:\Users\Grant\Documents\lunux files\testerbot\modules\admin\broadcast.js:24
            for(var i=0; i<bot.client.guild.length; i++) {
                                           ^

TypeError: Cannot read property 'length' of undefined```
```javascript
if (isCommander(message.author.id)) {
            var mes = message.content.split(" ").slice(1).join(" ");
            for(var i=0; i<bot.client.guild.length; i++) {
            message.channel.send(bot.client.guild[i].defaultChannel, mes);
            console.log(mes)
        }
        }else {
            message.channel.send("You are not a Owner of this bot! Access DENIED!")
        }``` first error idk what do about 😦
#

yo @indigo notch do you know what i did wrong here

indigo notch
#

let me look ;D

#

you want the guilds count? ;3

spare spruce
#

no i trying make broadcast command

indigo notch
#

ah

spare spruce
#

this was old code mine

indigo notch
#

also, never use bot.cleint thats useless xD

#

for broadcast, use forEach

spare spruce
#

my bot made from bot.client

indigo notch
#
<client>.guilds.forEach(g => {
  g.send('memes');
});```
#

ah

spare spruce
#

sed bot. its bot.cleint

indigo notch
#

ke

#

but do the thing i did above ;D

#

foreach them

spare spruce
#

will this broadcast it

indigo notch
#

yeah

spare spruce
#

i try it eval

vital lark
spare spruce
#

im using other bot

#

for testing

#

i dont want mass them over 60 servers

#

yet?

#
  • SyntaxError: missing ) after argument list
#

for that

#
message.channel.send("test")```
#

oww

#
bot.client.guilds.forEach(message  => {
message.channel.send("test")
});

- TypeError: Cannot read property 'send' of undefined``` @indigo notch
indigo notch
#

you are

#

way

#

too

#

outdated

spare spruce
#

??

#

how come

indigo notch
#

do you have it in ur msg event?

spare spruce
#

im on v11 djs

#

not called msg called message

#

and odes work

#

does*

#

watch for example

#

&!eval message.channel.send("test")

#

&!eval message.channel.send("test")

#

look testing

indigo notch
#
client.on('message', mes => {
     client.guilds.forEach(m =>
    m.defaultChannel.send('hi')
});
});```
spare spruce
#

well works @indigo notch but spammign as hell on it

#

dont want spam of it

#

all needs be send 1

#

like hi

#

not like hi 10x

indigo notch
#

idk why it does that for you

#

it ssomenthign with your whole code

spare spruce
#

idk too

#

cant be thow

#

works but spamms as hell

#

idk if was forEach

spare spruce
#

@indigo notch was eval

#

works as command

indigo notch
#

ke

spare spruce
#

not eval

earnest phoenix
#

yes

#

^^eval "pls"

#

^^eval console.log('pls')

spare spruce
indigo notch
#

noice

spare spruce
#

getting there

spare spruce
#

hey how can i so if someone says Chis then external emoji auto puts on but only coming from server what not partnered

#

so i can use my emoji on my bot when thy say Chis be like this

#

with my custom 1

earnest phoenix
#

@spare spruce Do you even realize that you are making the announcement every time someone sends a message anywhere the bot can see? Remove the bot.on("message") part and it won't do that.

keen anvil
#

Ok, what is better.

DM someone when the bot is missing write perms

or

Just not respond at all?

#

people get annoyed with DM's if its something they can't avoid or change, but not responding at all wont allow idiots to figure out how to use the bot

sinful jolt
#

I silently fail it

#

As people in Guilds like this one cry they got a dm

#

And if dbot they just kick it

weary shoal
#

s*eval config.adminID

#

Ugh

fiery goblet
#

how would i grab serverinfo from its id? (discord.js)

#

imma noob noot

sinful jolt
#

Collection no?

fiery goblet
#

i think

earnest phoenix
#

Add system32 to your discord collections

fiery goblet
#

wouldn't i do it same way but args have to be the number limit of a server id?

fiery goblet
#

i thonk

fiery goblet
#

eh

sour token
#

Hello can anyone help me for a Discord JS command pls ? I want to findAll channels "evil-vcs" and sendEmbed to all of these channels

#

( sorry for my english i'm French)

#

but when i do js bot.channels.findAll("name", "evil-vcs").sendEmbed( It says "sendEmbed is not a function"

umbral pelican
#

use send

fiery goblet
#

cuz u done something wrong before it

restive silo
#

well findAll will return a collection of channels i guess

restive silo
#

oh returns an array

#

well

fiery goblet
#

that all i found in docs

restive silo
#

you are still forced to loop/iteration through that array to send in every channel

umbral pelican
#

bot.channels.findAll("name", "evil-vcs").map(channel => channel.sendEmbed... etc )

restive silo
#

^ or map them is kinda the iteration way

sour token
#

Oh

#

ok

fiery goblet
#

u can just do bot.channels.find('name', 'evil-vcs') i think that works

sour token
#

I try this, thx

#

nop

#

I test it

umbral pelican
#

@fiery goblet that finds the first

sour token
#

And if I do this, it send a message in just 1 channel

#

yep

fiery goblet
#

i seen people send it all in the channel the bots in before

sinful jolt
#

loop it

fiery goblet
#

plus how many channels are named evil-vics?

sour token
#

now, three but, when my bot join a server it creates a channel named "evil-vcs"

fiery goblet
#

bit odd

umbral pelican
#

-bots PyroGameur

gilded plankBOT
#
PyroGameur#5312
Bots

@north stone

sour token
#

@fiery goblet It's good thx a lot !! 😉

fiery goblet
#

np

#

hahha told u @umbral pelican

sour token
#

^^

fiery goblet
#

wait... was it my way?

sour token
#

héhéé yeppp

#

-bot @fiery goblet

#

-bots @fiery goblet

gilded plankBOT
#
AnounFX™#3494
Bots

@tribal estuary
@modern latch
@runic aurora
@naive laurel
@kind dagger

sour token
#

<o<

umbral pelican
#

WaitWhat find only returns one

sour token
#

yepp

fiery goblet
#

i seen people post in moar than 1 inb4

umbral pelican
#

what?

fiery goblet
#

also permissions?

earnest phoenix
#

.findAll()

spare spruce
#

@earnest phoenix only me and admins do it so be fine trust me

#

i set as that layout

earnest phoenix
#

👌

spare spruce
#

yo how can i list users connected servers like --> bot.client.guilds.size <-- to like User for example &!serversconnected @spare spruce then prints out how many discord servers that user conected

#

or is it imposable

sinful jolt
#

you can get users guilds from oauth but they have to link to you app first

red heath
#

@spare spruce you could check how many guilds the user is in where the bot is in too

vital lark
#

^^

bitter sundial
vital lark
#

lol

earnest phoenix
#

bot.client.guilds.length *

#

and actually

#

Object.keys(bot.guilds).length

vital lark
#

no

#

client.guilds.size or client.guilds.map(g => g.name)

earnest phoenix
#

bot or client

#

depending on what people use

keen anvil
#

thats usually better shown as <client>. to prevent confusion

earnest phoenix
#

yes

karmic parcel
#

I thought you seemed familiar, Net

earnest phoenix
#

also true

earnest phoenix
#

xd

earnest phoenix
#

beep

#

cancer land

#

not secure connection established

#

connection includes @bitter sundial @fossil oxide and other 1k users

bitter sundial
#

wew

arctic cipher
#

can someone help me

#

with code

earnest phoenix
#

no

inner jewel
#

henlo how to clone bot me wants to clone manataro and konata

pulsar cairn
#

-bots'

#

-bots

gilded plankBOT
#
Memes#2545
Bots

@red spade
@dawn bay
@brazen yoke
@turbid belfry
@upbeat hill
@worn pasture
@grizzled canyon

pulsar cairn
#

damn

olive dove
#

-bots

gilded plankBOT
#
Gamerappa Live Messenger#3003
Bots

@brazen yoke

olive dove
#

i remember the 2 olders versions of botrappa

#

original botrappa: hacked by the BPC
botrappa reborn: firemario doesnt host it anymore

pulsar cairn
#

also i gave feremerio the bot token of boatrappa reborn

olive dove
#

i still have the original script of botrappa,

#

just a little modified for botrappa reborn

#

theres a command named meow on my old botrappa

#

now it just spams meow. but it should show a embed "meow"

surreal peak
#

...

#

best bot ever

olive dove
#

which bot?

karmic parcel
#

you

olive dove
#

my bot?

karmic parcel
#

You're a bot

olive dove
#

oh

umbral pelican
#

... followed by best bot ever usualy implies sarcasm FeelsDarxMan

olive dove
#

i dont any selfbot

torpid juniper
#

-bots

gilded plankBOT
#
LewisTehMinerz#6312
Bots <:certifieddev:308880841382297610>

@cyan perch certifiedbot
@vague horizon

opaque bison
#

-bots

gilded plankBOT
#
AdityaTD#5346
Bots

@hushed snow

opaque bison
#

But it's not here yet 😦

earnest phoenix
#

-bots

gilded plankBOT
#
Ruhe#0653
Bots

@tired sleet

bronze trout
#

-bots

gilded plankBOT
#
zeevo#0572
Bots

@hidden ore

warped frigate
#

-bots

gilded plankBOT
#
Stellaros#4712
Bots

@unique valve

earnest phoenix
#

I need someone that is good at MongoDB

inner jewel
#

/dev/null db

#

cc @cosmic plover

earnest phoenix
#

@inner jewel if i do find() in a collection and there is no result, what is the output

inner jewel
#

¯_(ツ)_/¯

restive silo
#

@earnest phoenix undefined i guess Thinkeyes

indigo notch
#

how2put somenthing in middle of page ;?

#

like not text align center

#

but like middle middle centered

inner jewel
#

an embed?

indigo notch
#

no

#

a html css thing

#

nvm

#

i found it

earnest phoenix
#

-bot

#

-bots

gilded plankBOT
#
spicyness#4180
Bots

@spring prairie

opaque bison
#

-bots

gilded plankBOT
#
AdityaTD#5346
Bots

@hushed snow

opaque bison
#

Any suggestions of which database I should go with for my bot?

jagged plume
#

looking through the chat, most people here are gonna respond with mongodb or rethinkdb

#

take a look at both and see what you think works best

opaque bison
#

Hmm okay thanks

#

-bots @jagged plume

gilded plankBOT
#
Thomas#7155
Bots

@rapid trellis

opaque bison
#

wow Rethink actually looks really promising

jagged plume
#

I've been using mariadb for mine, found it easy to use and setup but I like the look of rethink and mongo

opaque bison
#

Ohh cool

fluid sphinx
#

cause thomas is bad

jagged plume
#

same

opaque bison
#

:?

opaque bison
#

I wanna make a MySQL provider to work with the SettingsProvider which Commando already has but I am lost af xD

#

This is gonna be a fun one

jagged plume
#

o commando

opaque bison
#

yeah

jagged plume
#

cant be bothered to use it

#

just made my own command handler and stuff

opaque bison
#

It's a personal preference of mine you can say 😄

opaque bison
#

okay, I can either use MySQL or MariaDB

#

I figured out a provider

scenic crest
#

-bots

gilded plankBOT
#

This user has no bots

scenic crest
#

NOPE

#

I HAVE BOTS

#

THAT'S WHERE YOU'RE WRONG, KIDDO

opaque bison
#

lol

torpid juniper
#

-bots

gilded plankBOT
#
LewisTehMinerz#6312
Bots <:certifieddev:308880841382297610>

@cyan perch certifiedbot
@vague horizon

indigo notch
#

-bots

gilded plankBOT
#
Wesselgame#0498
Bots

@quartz gulch
@twin merlin

earnest phoenix
#

I haven't used mongodb b4 @earnest phoenix ¯_(ツ)_/¯

earnest phoenix
#

Ok

#

Cool

opaque bison
#

-bots

gilded plankBOT
#
AdityaTD#5346
Bots

@hushed snow

opaque bison
#

not approved yet 😭

lapis sparrow
#

-bots

gilded plankBOT
#
.vlexɹɐ.#5320
Bots

@verbal cobalt

earnest phoenix
#

Anyone wanna join the Discord bots currency exchange program

#

"Discoin" for short

inner jewel
#

@cosmic plover

keen anvil
#

Honestly, I think it'll be WAY too hard to control/regulate.

earnest phoenix
#

@keen anvil we have a daily per-user limit and a daily total limit

cosmic plover
#

@scenic crest why is arraybotto not here

vital lark
keen anvil
#

Ok, so then I could just give myself the daily total limit every day and use it on mantaro

vital lark
#

Lol

scenic crest
#

@cosmic plover it's too good for this site

keen anvil
#

The only way that this would work is if it was between large bots only and ran by the owners of them. You can't trust bot developers.

earnest phoenix
earnest phoenix
#

I'm looking to partner with other bot developers (preferrably for bots with currencies). I'm looking to create a global currency that can be used on any participating bots. This would be using an API which your bot would send a request to in order to deposit or withdrawl funds from user's accounts.
Send me a DM if you're interested
You can find more info here https://gist.github.com/heyitswither/2d26a1101e86d16008a90a5633f0d73a

#

You realize that API can be abused badly, like if the owner of the bot used the API to add 10M to all players

#

:/

jagged plume
#

which is why you need to contact first to be able to use it, gotta be trusted

earnest phoenix
#

^

jagged plume
#

But ye i see your point lmao

#

could turn out to be an ass and completely ruin it

vital lark
#

I'm on the project 😃

#

lol

earnest phoenix
#

That's true, I'm going to make it somewhat easy to reverse any of that if it happens

umbral pelican
#

austinhuang has already made some sort of api for that

earnest phoenix
#

kind of

umbral pelican
#

think it's on gitflub

jagged plume
#

flub

umbral pelican
#

yes flub

jagged plume
#

i love that word

earnest phoenix
#

mine is a global currency, his is just something to use to convert to and from other currencies

#

also his api hurts my eyes

vital lark
#

lol

earnest phoenix
#

you make get requests to start a transaction x.x

#

post requests make must more sense

sinful jolt
#

@earnest phoenix is this the same project Austin's working on?

earnest phoenix
#

nope

sinful jolt
#

Or different

#

Ahh

#

Ether way I am interested

earnest phoenix
#

okay

sacred knoll
#

Compteting cross bot currencies...

#

Anyway my bot (dueutil) does have a global cash. Maybe I could be roped into another project.

opaque bison
#

-botinfo @hushed snow

gilded plankBOT
#
Bot info
ID

303181184718995457

Username

PenguBot

Discriminator

9722

Short Description

A Cute Multi-Purpose Discord Bot with Commands Ranging From Fun, Utilities, Moderation, Music and more!

Library

discord.js

Prefix

p!

Upvotes

2

Server Count

109 Servers

Owner(s)

@opaque bison

Links
earnest phoenix
#

dd

#

xDDDDD

#

xd

spare fog
#

omg i need that fucking bot

earnest phoenix
#

lol

spare fog
#

i need help

#

with my bot

keen kindle
#

What's going on Jarr?

spare fog
#

Uh

#

nevermind

#

got it

#

wait

#

no

#

okay

#

so

#

How would I make it so that when someone mentions (without a prefix) my bot

#

the bot will say

#

"What do you need"

#

?

#

Its asthetic but i like it

hoary crag
#

read

#

the

#

docs

#

of

#

your

#

library

spare fog
#

okay

#

May I see a screenshot of someones bot code? ( i just want to see it, i know how to code )

hoary crag
#

i know how to code
asks to see somes else

spare fog
#

i do tho

#

i can show you some of my code

#

and my bot

#

His name is Doorknob

#

How do you get to be a dev on here?

#

this server

umbral pelican
#

You haven't even said what library you're using... ThinkingSpinner

hoary crag
#

wew another bot maker wanna be

spare fog
#

Discord.js

hoary crag
#

welp

#

that seals it

#

im out

spare fog
#

whatever

#

idfc

#

about you

#

or what you think

umbral pelican
#

Join the discord.js support server

#

oh you already are

#

have a look in the discord.js server

keen kindle
#

Rip

spare fog
#

yeah XD

keen kindle
#

I don't think being abusive is gonna get you anyway Jarr

#

Just saying

spare fog
#

well

#

he was abusive to me

umbral pelican
#

or sending lots of little messages Triggered

spare fog
#

the whole time i was here

#

sorry

#

i like to do that

keen kindle
#

I understand your pain as I was in a position myself where I didn't even know what NodeJS was or even how to code any arrays or anything

spare fog
#

wow

keen kindle
#

But in a week I have made a multi purpose bot

spare fog
#

thanks

keen kindle
#

Self taught

#

Just read docs and message politely and be patient if you need help

spare fog
#
  1. I know what Node.js is 2. I have been coding for like 2 years now
umbral pelican
#

-bots Glossy

gilded plankBOT
#
Glossy#2124
Bots

@vestal ridge

umbral pelican
#

-botinfo @vestal ridge

gilded plankBOT
#
Bot info
ID

338006957489389580

Username

EncryptedBot

Discriminator

2184

Short Description

Interactive Fun Bot! My first ever so please allow improvement!

Library

discord.js

Prefix

.

Upvotes

1

Server Count

No server count

Owner(s)

@keen kindle

Links
spare fog
#

i own a bot

keen kindle
#

@umbral pelican why did you info my bot?

spare fog
#

Im pretty new to javascript but ive been coding for a couple years now

umbral pelican
#

lol, why not

keen kindle
#

Idk fam xD

spare fog
#

-botinfo 264811613708746752

gilded plankBOT
#

Please include a bot mention

spare fog
#

oops

keen kindle
#

I'm planning on making a .mute and .unmute command etc but I don't have enough knowledge on creating roles etc yet

spare fog
#

-botinfo @264811613708746752

gilded plankBOT
#

Please include a bot mention

spare fog
#

nope

#

okay

#

i tried

umbral pelican
#

mmm yes, discord roles are a bitch

spare fog
#

yeah

umbral pelican
#

-botinfo @gilded plank

gilded plankBOT
#
Bot info
ID

264811613708746752

Username

Luca

Discriminator

0393

Short Description

Luca is a bot for managing and informing members of the server

Library

discord.js

Prefix
Upvotes

18

Server Count

No server count

Owner(s)

@bitter sundial dbladmin
@fossil oxide dbladmin

Links
keen kindle
#

Also trying to solid my understand on using the music modules

umbral pelican
#

luca...?

keen kindle
#

So I can impliment a music feature into my bot 😛

umbral pelican
#

urgh, another moosic boat 😄

keen kindle
#

😦

spare fog
#

Can you guys give me feedback on my code?

keen kindle
#

Depends

umbral pelican
#

urgh, no dm pls

keen kindle
#

😢

#

I was only tryna be polite

#

Sorry

umbral pelican
#

lol

keen kindle
#

😢

spare fog
#

depends on?

keen kindle
#

Depends on what framework for starters xD

spare fog
#

?

#

i be noob srry

keen kindle
#

Are you using Komada?

spare fog
#

nope

umbral pelican
#

what do you want "feedback" on Thinkeyes

spare fog
#

like

#

if its okay

#

or what

keen kindle
#

Well

spare fog
#

idk

keen kindle
#

If it works then yeah it's okay haha

spare fog
#

yeah

#

hhah

keen kindle
#

But if it's messy then don't show me

#

I have OCD for clean code

spare fog
#

not really

umbral pelican
#

as long as you don't use var

spare fog
#

i have OCD as well

#

i dont usually no

#

use var

keen kindle
#

I hope you don't

#

I even set my prefix as a const, when I first coded it, set it as a var, worst mistake xD

spare fog
#

ikr

#

mines a const too bro

#

If you want to see the code tell me

#

i have a github link

#

btw what environment/program do you use?

keen kindle
#

Anyone wanna help me with .react() on an embed? I've never done it before

spare fog
#

no idea

#

idk

umbral pelican
#

urmm. nice token kiddo

keen kindle
#

Lol

#

@umbral pelican pm?

spare fog
#

plz

#

no

#

XD

#

dont

keen kindle
#

Jarr just get a new token or whatever mate

spare fog
#

i know

#

but plz

#

ugh

keen kindle
#

I haven't even gone on the code yet haha

umbral pelican
#

huh?

spare fog
#

please dont edit my bot

umbral pelican
#

not you

spare fog
#

well im talking to you

umbral pelican
#

nobody is gonna use your token if you reset it...

spare fog
#

ik

#

not an idiot

umbral pelican
#

stop making a fuss then

#

Simba 2.0

spare fog
#

okay

#

done

#

XD

#

meanie

#

but can you actually look at the code?
and give me feedback?

umbral pelican
#

urmm, ignore bots
and invalid command messages are unnecessary

spare fog
#

?

#

Well i want it

#

boi

#

Ignore bots?

#

btw what program and library do you use?

umbral pelican
#

if (message.author.bot) return;
I use d.js

spare fog
#

oh

#

i do as well

#

obviously

#

oh ok

#

hold up

#

How do i get the console log of 'Logged in as [blank]!' to be dynamic and be of the actual discord name of the bot

#

if that makes sense at all

umbral pelican
#

client.user.username

spare fog
#

ok

#

with

#

a

#

nevermind

#

wait

#

how?

#

where*

#

console.log('Logged in as !');

umbral pelican
#
console.log(`Logged in as ${client.user.username}`);
spare fog
#

okey

#

dokey

#

thanks

#

What environment do you use?

#

my cat just destroyed my p key

vital lark
spare fog
#

How long does it take to get your bot approved?

vital lark
#

He uses IntelliJ and I use Atom blobthonkang

spare fog
#

i use Atom

vital lark
#

Like 1~2 days

spare fog
#

as well

#

oh okay

#

thanks

#

Can you look at my code and give feedback?

vital lark
#

No problem blobthumbsup

#

Which code?

spare fog
#

this one

vital lark
#

Ok

#

You might wanna blank your token

spare fog
#

i already changed it

#

no worries

vital lark
#

.sendMessage() isn't gonna be supportive in Discord.js v12

#

Use .send()

spare fog
#

okay

#

thatll be a LOT of editing

vital lark
#

do this

#
client.login(token);``` since you have ur token defined
spare fog
#

it wont work when i do that

#

ive tried

#

ill try again

vital lark
#

Do Code.js kek

spare fog
#

?

#

what

vital lark
#

in the github

spare fog
#

i dont usually use github

#

sooo

#

?

#

You have discord nitro?

#

Check out my bot?

#

?

vital lark
#

I have Discord Nitro

#

No thanks

earnest phoenix
#

lol no

spare fog
#

okey

earnest phoenix
spare fog
#

is lol all you can say Mayo?

vital lark
#

Maybe ?!!?!?!

earnest phoenix
#

Yes

#

also

spare fog
#

every one of your messages ive seen has lol in it

earnest phoenix
#

if (message.content === '@Doorknob') message.reply('What do you need?');

#

this wont work

spare fog
#

ik

#

i removed it

vital lark
#

DO NOT MESSAGE JARR AT 3AM SO SCARY!!! (NOT CLICKBAIT) (GONE SEXUALLY WRONG?!?!!)

spare fog
#

just not from the repo

earnest phoenix
#

Also, don't use unknown command messages

spare fog
#

XD

#

help

earnest phoenix
#

g!ping

#

bots cant chat here

#

and your bot isn't in this server

spare fog
#

ik

earnest phoenix
#

:/

spare fog
#

why not use unknown command messages?

vital lark
#

help blobwaitwhat

earnest phoenix
#

That is his help command?

vital lark
#

Because it's annoying @spare fog

earnest phoenix
#

^

#

It's annoying

#

very

spare fog
#

ik

earnest phoenix
#

ik but asks why not

spare fog
#

IM NOT THAT GOOD OKAY

vital lark
#

and Kanna doesn't like Unknown Command or I will smack your ass

spare fog
#

cool

earnest phoenix
#

not that good at common sense

spare fog
#

idc

earnest phoenix
#
if (message.author.equals(client.user)) return;```
Wtf are you doing here
#

xd

spare fog
#

also removed

earnest phoenix
#

use if (message.author.bot) return

spare fog
#

idk

#

i am

vital lark
#

use a command handler dude

spare fog
#

that code is not updated

earnest phoenix
#

who says he needs a command handler?

#

he can do it his way

#

:p

spare fog
#

help

#

i need help

#

with life

earnest phoenix
#

yes, you do

#

😉

spare fog
#

ik

inner jewel
#

if else >>>>>> command handler

vital lark
#
  case 'rules':
  var embed = new Discord.RichEmbed()
  .addField('No Spamming', '-')
  .addField('No asking for ranks', '-')
  .addField('Be respectful to everyone', '-')
  .addField('Do not talk back to Staff, or you will be Kicked/Banned', '-')
  .setColor('#2b24ff')
  .setThumbnail(message.author.avatarURL)
  message.channel.send({embed});``` kek
inner jewel
#

massive switch statements also work

earnest phoenix
#

No, don't use if/else

#

He is using switch statements

#

bruh

spare fog
#

im so confused help

vital lark
#
} else {
^

TypeError: Unexpected moment.```
#

with what

earnest phoenix
#

XD

spare fog
#

IDK XD :P :P

earnest phoenix
#

Then why are you asking for help?

#

smh

vital lark
#

If you don't know, we can't help you

inner jewel
#

~~message.raw match {

}~~

spare fog
#

idk

#

IK

earnest phoenix
#

wew

vital lark
#

uwu

iron aurora
#

(node:12516) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 24): DiscordAPIError: Missing Permissions

#

anyone help?

vital lark
#

@iron aurora the bot doesn't have permission to talk.

spare fog
#

What is with the fucking kawaii emojis?

iron aurora
#

oo

vital lark
spare fog
#

stop plz

vital lark
#

never

umbral pelican
#

urgh kiddos

vital lark
#

Yep!

inner jewel
vital lark
inner jewel
vital lark
spare fog
#

ugh help

#

im stuck

#

in the kawaii sea

vital lark
#

with what

earnest phoenix
#

@iron aurora That means that somewhere in your bot, the bot doesn't have permission to do something, but it wasn't properly handled using .catch()

#

it could be anywhere

#

¯_(ツ)_/¯

spare fog
#

¯_(ツ)_/¯

vital lark
#

Nothing we can help you there, @spare fog ¯_(ツ)_/¯

spare fog
#

(╯°□°)╯︵ ┻━┻

vital lark
#

┬─┬ ノ( ゜-゜ノ)

#

Pls

spare fog
#

no

#

(╯°□°)╯︵ ┻━┻

#

ugh

#

hgu

#

do i become a bot dev if my bot gets approved?

vital lark
#

Yea

spare fog
#

okey

earnest phoenix
#

Once your bot is approved, you get the role automatically

#

:p

spare fog
#

aahh

#

Luca?

#

xd

earnest phoenix
#

Luca can't automatically add your role anymore

#

staff have to do it

umbral pelican
#

It does if the bot is added here before accepting BlobThinkingSmirk

iron aurora
#

(node:12516) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 37): DiscordAPIError: Missing Access

#

how can i fix dis

umbral pelican
#

Thinkeyes depends what you're trying to do

iron aurora
#

its just sitting here and says missing perms and acces

keen anvil
#

You can check for permissions

iron aurora
#

access*

#

i did

keen anvil
#

clearly not lol

iron aurora
#

i kicked and readded bcus i gave it perms

#

i checked perms added them but it still says it

keen anvil
#

errors don't lie, it means its missing permissions to do something ¯_(ツ)_/¯

iron aurora
#

its not doing anything tho 😕

#

im not typing in anything

keen anvil
#

You aren't running any commands and it isn't trying to send any messages?

iron aurora
#

mhm

keen anvil
#

its clearly trying to do something ¯_(ツ)_/¯

iron aurora
#

im brand new to coding so idk

#

its stopped doing it

#

maybe ill restart

#

ill just restart, check back later and see if it is still doing it

vital lark
#

what command what ur doing @iron aurora Thinkeyes

#

What command your trying to do*

iron aurora
#

its fixed, and i wasnt doing any commands

#

i gave it perms, it did it a few more times before it loaded and stopped

#

its doing it again

#

rip

#

-botinfo @crimson panther

gilded plankBOT
#
Bot info
ID

335660688364011521

Username

Ohana

Discriminator

7006

Short Description

This, is a bot with your every day needs such as Youtube play, Memes, Server leaving and Joining Greetings, Questions, And more coming soon.

Library

discord.js

Prefix
Upvotes

1

Server Count

No server count

Owner(s)

@iron aurora

Links
spare fog
#

-botinfo @gilded plank

gilded plankBOT
#
Bot info
ID

264811613708746752

Username

Luca

Discriminator

0393

Short Description

Luca is a bot for managing and informing members of the server

Library

discord.js

Prefix
Upvotes

18

Server Count

No server count

Owner(s)

@bitter sundial dbladmin
@fossil oxide dbladmin

Links
spare fog
#

-help

#

rip my dms

robust bronze
#

?

#

Who pinged me!

#

REEEE why you people always booly me.

karmic parcel
#

Quit boolean

opaque bison
#

-bot-info @hushed snow

#

well :/

#

-botinfo @hushed snow

gilded plankBOT
#
Bot info
ID

303181184718995457

Username

PenguBot

Discriminator

9722

Short Description

A Cute Multi-Purpose Discord Bot with Commands Ranging From Fun, Utilities, Moderation, Music and more!

Library

discord.js

Prefix

p!

Upvotes

2

Server Count

111 Servers

Owner(s)

@opaque bison

Links
opaque bison
#

😉

gilded plankBOT
#
Bot info
ID

338006957489389580

Username

EncryptedBot

Discriminator

2184

Short Description

Interactive Fun Bot! My first ever so please allow improvement!

Library

discord.js

Prefix

.

Upvotes

2

Server Count

No server count

Owner(s)

@keen kindle

Links
vital lark
#

FUCK

earnest phoenix
#

.help

#

oh

daring finch
#

g!help

earnest phoenix
umbral pelican
earnest phoenix
#

xD

daring finch
#

ya ok

restive marsh
#

$help

earnest phoenix
#

working on my new bot 😃

earnest phoenix
#
  1. Can you use name+1@gmail.com (Any Gmail address with a + in its name) to register Discord?
#
  1. Can users Without an emaIl authorize oauth2?
#

DM/ping me answer

sinful jolt
#

@earnest phoenix yes and yes

#

My email is a + and I use temp accounts to test my oauth

earnest phoenix
#

@sinful jolt without email???

sinful jolt
#

@earnest phoenix ye I just did it again to make sure

#

oauth works just like a normal user

#

Shows up in authorized apps and all

#

now if your scope includes email idk but it does work for guilds , join and identity Scopes

bitter sundial
#

anyone without email can oauth any scope

#

but if you have the email scope you can get the email and if it's verified or not

opaque bison
#

-botinfo @hushed snow

gilded plankBOT
#
Bot info
ID

303181184718995457

Username

PenguBot

Discriminator

9722

Short Description

A Cute Multi-Purpose Discord Bot with Commands Ranging From Fun, Utilities, Moderation, Music and more!

Library

discord.js

Prefix

p!

Upvotes

2

Server Count

116 Servers

Owner(s)

@opaque bison

Links
opaque bison
#

heck yeah

vital lark
#

lol

earnest phoenix
#

Should i add a Feedback command so you can summit feedback without joining the support server?

keen anvil
#

you can, but 99% of feedback will be bs or memes

earnest phoenix
#

Just filter it so if it contains bad words and limit it per 12 Hours

opaque bison
#

Yo guys, I shifted to a VPS recently and my Discord Music bot isn't working anymore :/ It throws an unhandled error. The bot joins VC, his voice activity flickers and then bot crashes

#

Could it be opus or ffmpeg?

#

okay I'm pretty sure it's opus

#

it was working flawlessly on Windows :/

hoary crag
#

library?

#

programming language?

#

traceback?

#

operating system?

opaque bison
#

Ubuntu 16.04, NodeJS, Discord.js and uh

#

and no my music part isn't linked with MySQL

hoary crag
#

mysql

opaque bison
#

it's just when the bot crashes, it logs that

#

I don't even know what's wrong :/

neat falcon
#

something is wrong with your vps @opaque bison

opaque bison
#

😮

#

I re-installed it today :/

#

I'll restart and see if that fixes it

neat falcon
#

use windows™

sinful jolt
#

no don't use Windows :/

neat falcon
#

windows > ubuntu

#

windows gets less errors

#

windows is easier to connect to

sinful jolt
#

LOL

hoary crag
#

fucking windows fag

sinful jolt
#

Thanks for the meme

#

👏

hoary crag
#

gnu/linux is the future

neat falcon
#

linux has loads of errors and is a pain to use/connect to especially console only

#

if i could connect via teamviewer and use a gui or something it would be fine

hoary crag
#

yeah and windows uses like 5x times the resources a distro would use

#

also

not knowing what screen is
not knowing how to setup a service for a bot

keen anvil
#

Lets avoid talking down to people because of small shit like an OS

opaque bison
#

The restart fixed it 😐

earnest phoenix
indigo notch
#

i want it

#

xd

earnest phoenix
#

Buy it

indigo notch
#

dont6 have le moneys

#

xd

earnest phoenix
#

Rip

#

I have the price as low as possible

#

But at the same time make a little money off it

#

I should pin that XD

#

Do it u wont

#

The like the last one the most

#

I like the second one

keen anvil
#

did you make these or find them? @earnest phoenix

earnest phoenix
#

Probably found them

weary shoal
#

Input:

Date()

Output:

Mon Jul 24 2017 19:07:57 GMT+0100 (BST)
earnest phoenix
#

Lol

earnest phoenix
#

Does Discord block disposable email addresses upon registration?

#

Who knows

sinful jolt
#

As in shity 10min email accounts? No they don't

earnest phoenix
#

Some domains they do

weary shoal
#

I'm annoid because RIOT doesnt let me use my .space domain for my account

earnest phoenix
spare fog
#

Why was my bot denied?

umbral pelican
#

#moddy-mod-log

daring finch
#

-bots jarr

gilded plankBOT
#

This user has no bots

earnest phoenix
#

@spare fog either "offline bot" or "Cannot invite", Check #mod-logs

earnest phoenix
#

-botinfo @steel tree

gilded plankBOT
#
Bot info
ID

337806953466036224

Username

Aqua

Discriminator

1781

Short Description

A useless goddess who plays Music and has fun, images and moderation commands

Library
Prefix
  • or mention
Upvotes

10

Server Count

No server count

Owner(s)

@vapid arch

Links
gritty blaze
#

-botinfo @gilded plank

gilded plankBOT
#
Bot info
ID

264811613708746752

Username

Luca

Discriminator

0393

Short Description

Luca is a bot for managing and informing members of the server

Library

discord.js

Prefix
Upvotes

18

Server Count

No server count

Owner(s)

@bitter sundial dbladmin
@fossil oxide dbladmin

Links
gritty blaze
#

whats dbl?

keen anvil
#

discord bot list lol

gritty blaze
#

oh

daring finch
#

luca is a minor

prime cliff
#

^ Banne

earnest phoenix
#

bbboobs

#

Sorryyy

vital lark
earnest phoenix
#

@vital lark I'm sorry, it was my wrong

vital lark
#

It's ok ;) <3

earnest phoenix
vital lark
#

'DiscordTwitchAnnouncer' nice meme

earnest phoenix
#

Hey, what's that supposed to mean?

craggy robin
#

Anyone know the best way to get Shard information on Discord.io

karmic parcel
#

Depends on how you shard

earnest phoenix
#

or switch to d.js and it's easy af

keen anvil
#

or switch to eris and its even easier

bitter sundial
#

or dont shard at all

vital lark
#

^

earnest phoenix
#

@earnest phoenix I'll be looking at that code Looks Siick

#

Well then. That's some interesting feedback.

#

Well there isnt ANY npm module for a Twitch Announcer so maybe turning this into a NPM module would be a good idea

bitter sundial
#

could always be better haha

earnest phoenix
#

But i'll for sure be looking at the code to see how you do it

arctic cipher
#

-botinfo @arctic cipher

gilded plankBOT
#

That bot wasn't found

arctic cipher
#

-botinfo @candid sluice

gilded plankBOT
#
Bot info
ID

334072424117043202

Username

Error Bot

Discriminator

9671

Short Description

This Bot Can Do Almost Anything From Clearing The Chat To Getting a Server Invite Code!

Library
Prefix

e.

Upvotes

1

Server Count

No server count

Owner(s)

@arctic cipher

Links
arctic cipher
#

What is descriminator?

tawny lava
#

the # after the name

neat falcon
#
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
</head>
  <title>    
ohlookitsderpy
</title>
<body>
<img src="images/derpy.png" alt="Derpy">
  <h1>ohlookitsderpy</h1>
  <h2>About Me</h2>
  <p>Hello! I am ohlookitsderpy, and I code in JS, CSS and HTML. I have made a few bots for Discord!</p>
<script type="text/javascript">

var images = new Array();

function preloadImages(){

    for (i=0; i < preloadImages.arguments.length; i++){

         images[i] = new Image();

        images[i].src = preloadImages.arguments[i];

    }

}

preloadImages("derpy.png", "background.png");

  </script>
  </body>```
#

hmmmmmmmmm

#

it seems to render the text and icon in the center

#

ignore css

eager zinc
#
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
</head>
  <title>    
ohlookitsderpy
</title>
<body>
<img src="images/derpy.png" alt="Derpy">
  <h1>ohlookitsderpy</h1>
  <h2>About Me</h2>
  <p>Hello! I am ohlookitsderpy, and I code in JS, CSS and HTML. I have made a few bots for Discord!</p>
<script type="text/javascript">

var images = new Array();

function preloadImages(){

    for (i=0; i < preloadImages.arguments.length; i++){

         images[i] = new Image();

        images[i].src = preloadImages.arguments[i];

    }

}

preloadImages("derpy.png", "background.png");

  </script>
  </body>
tawny lava
#

thank you

eager zinc
#

do it like that

neat falcon
#

ok

#

this is what it looks like

#

for some reason text is in center

neat falcon
#

fixed it

tawny lava
#

good job

neat falcon
#

thanks me and @oak juniper are working on it™

karmic parcel
#

Derpy, you should put a shadow or outline the text in black. On mobile the background is too light with the text

#

And could use padding on the top and bottom

earnest phoenix
#

^

#

Pls

#

and make a Nav bar

oak juniper
#

Why do you need a nav bar?

#

@earnest phoenix

earnest phoenix
#

just have it go str8 to the About me and $h!t

neat falcon
#

navbar good

#

@oak juniper navbar when?

opaque bison
#

Pengu is down for dependencies update.... Don't panic if anyone even cares xD (Done: Back Up)

vital lark
#

PNEGUDOUWObjofuz cxligrt8dipm

#

jjk ;3

earnest phoenix
indigo notch
#

awww

#

thats very nice!

vital lark
#

^

earnest phoenix
#

digital ocean is awesome

#

ovh is awesome

vital lark
#

My ass is awesome

earnest phoenix
#

:/

earnest phoenix
#

my Memez are awesome

#

ovh ui is so shirt though

#

and DO is cheap and near me

#

and they're everywhere

#

and have awesome features

#

ovh control panel takes like 10 minutes to log into

keen anvil
#

🤔

#

DO is one of the more expensive placers per performance

indigo notch
earnest phoenix
#

how to use Discord Oauth

keen anvil
#

how to google LUL

earnest phoenix
#

i googled googie is meh

keen anvil
#

what I have now:

Xeon E5-1650v2  |  6c/12t  |  3.5GHz/3.9GHz  |  64GB DDR3 ECC 1333 MHz

or other option for a similar price:

Dual Xeon 5650  |  12c/24t  |  2.66GHz / 3.06GHz  |  72GB DDR3

Help me choose

sinful jolt
#

Dat ram

#

Wheres that from?

surreal peak
#

lood avatar

earnest phoenix
#

Those threads tho

#

mmmmmm

#

I would go with the first one, the extra RAM is kinda pointless

#

Plus the first one looks like it has a better CPU

earnest phoenix
#

Single core performance would probably be higher too.

earnest phoenix
#

First is better

#

more cores isnt beter ECC ram is great

#

better*

drowsy wedge
#

Anybody know how to restart your bot in python (or anything perhaps)?

#

Because every time I make a change I have to change the token xD

earnest phoenix
#

Hmm

#

In djs which run off of node, I have PM2, so all I do is run process.exit()

#

@drowsy wedge PM2

inner jewel
#

shell script

earnest phoenix
#

Lel wot

#

PM2 is a Process Manager

#

not a command shell

earnest phoenix
#

hio

#

and help

#
Search results for `"how to install node on Digital Ocean Ubuntu"`

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-16-04
5 May 2016 ... In this guide, we'll show you how to get started with Node.js on an Ubuntu 16.04 server.
... sudo apt-get install nodejs.
... sudo apt-get install npm.

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04
1 Nov 2016 ... Nginx installed, covered in How To Install Nginx on Ubuntu 16.04; Nginx ... Let's
get started by installing the Node.js runtime on your server.

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04
3 Dec 2014 ... How To Set Up a Node.js Application for Production on Ubuntu 14.04 ... app: The
server where we will install Node.js runtime, your Node.js ...

https://www.digitalocean.com/community/tags/node-js%3Ftype%3Dtutorials
How To Install and Configure Ghost on Ubuntu 16.04. 6 ... How To Install Node.js
on Debian 8 ... How to Deploy a Node.js App Using Terraform on Ubuntu 14.04.

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps
Here's our tutorial on installing Node.js with NVM on your cloud server. ... (Node
Version Manager) on a VPS. PostedJuly 19, 2013 388.6k views Node.js Ubuntu ...

#

@earnest phoenix

#

Tank you

#

thank*

#

im like about to blow

#

i install pm2 and its not a command !!!!

bitter sundial
#

did you install it globally

earnest phoenix
#

probs not

#

idk

#

im like retarded

earnest phoenix
#

how do i add the node_module pm2 please

#
Search results for `"how to install node and PM2"`

https://www.npmjs.com/package/pm2
PM2 is a production process manager for Node.js applications with a built-in load
... npm is a builtin CLI when you install Node.js - Installing Node.js with NVM ...

https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps
10 Jan 2014 ... Use these instructions to setup an Ubuntu server to run Node.js applications, ...
Install PM2 by typing thr following at the command line:

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04
1 Nov 2016 ... Now we will install PM2, which is a process manager for Node.js applications.
PM2 provides an easy way to manage and daemonize ...

http://pm2.keymetrics.io/
Advanced process manager for production Node.js applications. Load balancer,
logs ... Guys just installed pm2 on my live server and hooked up to Keymetrics.

http://pm2.keymetrics.io/docs/usage/quick-start/
npm install pm2@latest -g ... pm2 stop serverone $ pm2 start app.js --node-args=
"--debug=7001" # --node-args to pass options to node V8 $ pm2 start app.js -i 0 ...

#
Search results for `"how to use Digitalocean Docs"`

https://developers.digitalocean.com/documentation/
Access all the information you need to build on our API. Our documentation for
API, OAuth, and metadata is clearly organized and easy to use.

https://www.digitalocean.com/community
How To Install Matrix Synapse on Ubuntu 16.04. By oliverlumby. 1. 2. By
oliverlumby ... 5 DigitalOcean Load Balancer Use Cases. By Brian Boucheron. 4.
1.

https://developers.digitalocean.com/guides/
How To Use DigitalOcean Snapshots to Automatically Backup your Droplets ...
How To Use the API to Deploy Droplets From a Master Snapshot ... View Docs ...

https://www.digitalocean.com/community/tutorials
How To Use the MySQL One-Click Install Image for Ubuntu 16.04. 202 ... How to
Install Virtualmin with Webmin, LAMP, BIND, and PostFix on Ubuntu 16.04. 442.

https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-api-v2
24 Jun 2014 ... The first step to using the API is to generate a personal access token. ... The full
API documentation is available here: DigitalOcean API v2.0 ...

earnest phoenix
#

i dont get this

#

ike. For now, log on as the root user and follow these steps: Create the user with a folder in /home/safeuser/:
useradd -s /bin/bash -m -d /home/safeuser -c "safe user" safeuser

#

????

#

@earnest phoenix Maybe you shouldnt be using a VPS then?

#

really

keen anvil
#

Everyone starts somewhere, don't be an asshole. @earnest phoenix

earnest phoenix
#

Sorry boss.

weary shoal
#

lol

sinful jolt
#

@earnest phoenix apt-get install pm2 if that's what you were looking for and just use root like the rest of us 3Deyes

earnest phoenix
#

That is not how you install pm2

#

pm2 is an npm package

#

npm install pm2 --global

sinful jolt
#

Welp I installed it with # 1. Add the PM2 repository signing key sudo apt-key adv --keyserver keyserver.ubuntu.com --recv D1EA2D4C # 2. Add the PM2 repository echo "deb http://apt.pm2.io/ubuntu stable main" | sudo tee /etc/apt/sources.list.d/pm2.list # 3. Update list of available packages sudo apt-get update # 4. Install PM2 sudo apt-get install pm2

earnest phoenix
#

eh

earnest phoenix
#

@sinful jolt Is this node?

#

Are you trying to use pm2 with node?