The worst Club Penguin clone you've never seen.
Darbee sends a user a PG affirmation.
!darbee creepOn @<user>
Darbee sends a random user on the server a PG affirmation.
!darbee roll @<user>
Tip a user with BTC.
!tip @<user> <number>
Plays PG very SFW awesome song.
!sexyTime
Plays very SFW dinner video.
!dinnerTime
Plays Club Penguin theme song.
!iceberg
This project uses dotenv
. To get started, rename .env.default
to .dev
.
This is the token for your discord bot. Not to be confused with secret
or public key
. This can be retrieved within the Discord developer portal after you've selected your bot.
This is your Discord ID -- not to be confused with your display name. It's more of a UUID rather than a <screenName>#2133
scheme. You'll need to go to Discord Settings -> Advanced -> Enable Developer Mode. Then proceed to your Discord profile and select the very subtle kabob menu next to your avatar. There you can copy your ID.
npm i
npm run start
npm run build
Does it use Redis for comment caching?
False. This project uses a simple key/value caching scheme (singleton) that lives in the node app. It doesn't use Redis, particularly because I designed it to run on 1.6ghz dual core processor with 4gb of memory that is currently being hammered with other servers.
Can a Guild configure its settings?
Not at the moment, but I did build a ChannelSettings
singleton cache that can be set. I just haven't added commands for it yet.