Skip to content

Commit

Permalink
Add FAQ files and update hosting section
Browse files Browse the repository at this point in the history
  • Loading branch information
devvyyxyz committed Oct 16, 2024
1 parent 830c9c6 commit 9dd7368
Show file tree
Hide file tree
Showing 7 changed files with 125 additions and 13 deletions.
9 changes: 9 additions & 0 deletions FAQ/AreProjectsCopyrighted.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
description:
layout: defualt
categories: [faq]
tags: [faq]
expanded: true
visibility: public
---
Aside from the *third-party* node modules they use, no, projects are not licensed nor copyrighted. You can sell them. Although, if you're using someone else's project, it can be copyrighted or licensed!
9 changes: 9 additions & 0 deletions FAQ/DrmProtection.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
description:
layout: defualt
categories: [faq]
tags: [faq, copyright]
expanded: true
visibility: public
---
No. You can share it around with your friends!
11 changes: 11 additions & 0 deletions FAQ/HowToModifyAppsFiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
description:
layout: defualt
categories: [faq]
tags: [faq, modding]
expanded: true
visibility: public
---
Go inside the resources folder. Open a command window in it. Run `npx asar extract app.asar app` in the folder's command window.

(psst... you need nodejs installed for this to work!)
71 changes: 71 additions & 0 deletions FAQ/WhyBMD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
---
icon: heart-fill
label: Why BMD?
description: Welcome page
layout: defualt
categories: [faq]
tags: [faq, pros, cons]
expanded: true
order: 2
visibility: public
---
# Why Choose Bot Maker For Discord
Note: I have tried being as un-biased as possible. The following statements are purely factual and not personal opinion.

The bot makers I will be comparing this app with will be the following:
- Discord Bot Maker
- Discord Bot Builder
- Bot Studio for Discord

# Generalized usertypes
- I want the latest Discord API features without having the app -> BMD

- I'm fine with modding the app for extra features -> DBB, BMD\*, DBM\*
- DBM-Mods doesn't include the latest Discord API v10 features.
- BMD has a pretty wide range of mods, but you won't find yourself using them quite often since the app's base includes plenty of futures.

- I want stability & wouldn't mind having an outdated featureset -> DBM, BS(f)D\*
- BS(f)D has a very mediocre base & mods cannot be used within events (which are used even by commands, in some cases). It's integration of slash commands, buttons and select menus is an afterthought and is not enjoyable for day-to-day usage.

- I want a bot maker with lots of video tutorials -> DBM, BS(f)D\*
- A lot of BS(f)D tutorials are under the name of "Discord Bot Studio" due to a name change.

- I want an app that's in active development -> BMD\*, DBB\*
- Rat is a human and cannot include more than a few suggestions in each update, therefore BMD may not always have the features you suggest.
- DBB has shown little update activity recently. The app's developer went on a lengthy break before releasing an update. Developer claims they didn't take a break off and just fully rewrote the app.

- I want something that I can speedrun -> BMD, DBM

- I want something that's easily readable (allowing me pick up where I left off the next day after doing progress on command) -> BMD, DBM
- Due to extreme similarities inbetween DBM and BMD, they are basically identical in this chapter.
- Discord Bot Builder would've been included, but workspaces can get cluttered easily.

- I'm an organization freak -> BMD, DBM

- I want customization -> BMD

# Pros-and-cons
- Bot Maker for Discord
- [PRO] up-to-date
- [PRO] uses oceanic.js instead of discord.js, providing less ram usage
- [PRO] heavily focuses on speed of navigation / making repetitive tasks less tedious
- [PRO] constantly improving
- [PRO] humane design
- [PRO] convenience & convenient features (command aliases, cooldowns, mods are not essential
- [PRO] themable
- [PRO] no DRM & no license/copyright applied to your project (except the node modules').
- [PRO] project manager (manage multiple projects at a time)
- [CON] new features may be unstable
- [CON] not that accessible
- Discord Bot Maker
- [PRO] Huge community
- [PRO] Stable
- [PRO] Plenty of mods
- [CON] Outdated (Discord
API v9)
- [CON] No longer maintained
- Discord Bot Builder
- [PRO] Easier to pick up
- [PRO] In somewhat active development
- [CON] Heavily relies on the modding community for most features
- [CON] Gets messy really fast
9 changes: 9 additions & 0 deletions FAQ/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
icon: light-bulb
description:
layout: defualt
categories: [faq]
tags: [faq]
expanded: true
visibility: public
---
17 changes: 16 additions & 1 deletion Hosting/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,19 @@ categories: [hosting]
tags: [hosting]
expanded: true
visibility: public
---
---
## Paid hosting

## Free hosting
So you want to host your bot but don't want to pay extra for a VPS (Virtual Private Server)?

Well, then you're on your own. Something like a free host simply doesn't exist. Sure, it may be free as in no payment required, but in this world, how can something be free, especially a piece of hardware? It's simple: you're paying with your data and probably your time, or the host will fall apart in less than a year.

So should you use a free host? In my opinion (and probably some others here): nope. Just don't do it. Pay for a small VPS from a good provider and you will have something with stability and assurance that your bot will stay online (as long as you pay). Also, when buying a VPS, you can run other things besides the Discord bot (because your bot probably doesn't have a high usage count if you're asking for a free host), like other Discord bots, Pi-hole, or a lightweight VPN etc.

Some personal recommendations for hosts:
- Hetzner Cloud: https://www.hetzner.com/cloud/
- Contabo: https://contabo.com/en/vps/
- Linode: https://www.linode.com/

P.S.: Please secure your server properly. Search online about fail2ban, changing the SSH port, and using SSH keys <:thumbsup:1247607851917119529>
12 changes: 0 additions & 12 deletions WhyBMD.md

This file was deleted.

0 comments on commit 9dd7368

Please sign in to comment.