Haha yes discord bot
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Supositware d45ac9be4f (Maybe) Parse prefix commands better 1 month ago
.github/ISSUE_TEMPLATE Fix the checkbox again 5 months ago
.vscode default launch 8 months ago
asset/ytp keep userVid folder 5 months ago
commands load/unload commands 1 month ago
events (Maybe) Parse prefix commands better 1 month ago
json Rantionary 5 months ago
migrations Optout of quotation feature 5 months ago
models Optout of quotation feature 5 months ago
scripts Fix deploy 4 months ago
unloaded Keep that folder 1 month ago
utils Always register a cooldown even when the limit has not been hit 1 month ago
.env.example Show credit left 4 months ago
.eslintrc.json Use babel with import assertions 6 months ago
.gitignore ignore unloaded folder 1 month ago
LICENSE Add license 8 months ago
index.js Don't hardcode the folders 4 months ago
package-lock.json ytpplus-node 5 months ago
package.json ytpplus-node 5 months ago
prereq.cjs Moved commends to category folders 8 months ago
privacy.txt Added interaction id 5 months ago
readme.md Show more dependency in the readme 5 months ago


Haha Yes

A multi function discord bot.

Getting Started

These instructions will get you a copy of the project up and running on your local machine


You need to install the following

  • ffmpeg (Optional but very recommanded: for yt-dlp to merge video/audio formats)
  • yt-dlp (a file can download it for you)
  • HandBrakeCLI (For download)
  • gifsicle (For vid2gif)
  • gifki (For vid2gif)
  • Somewhere to upload files larger than 8 mb (I use a self hosted XBackBone with the upload.sh script made from it, you can use anything else just need to be located in bin/upload.sh)


git clone https://git.namejeff.xyz/Supositware/Haha-Yes
cd haha-Yes
git checkout slash
npm install

To run the bot for the first time you need to execute deploy-commands.js so the commands can be registered, don't forget to set your .env accordingly. node scripts/deploy-commands.cjs

then you can just run it normally. node index.js

If you want to run the bot automatically you can use pm2

npm install -g pm2
pm2 start index.js --name (insert name)

If you are on linux and don't need automatic restart on crash you can just do nohup node index.js &

Built With


  • Loïc Bersier



This project is licensed under the GNU Affero General Public License v3.0 License - see the LICENSE file for details


  • discord.JS team
  • Tina the Cyclops girl#0064 for inspiring me for starting the making of this bot