Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add faq page #407

Merged
merged 6 commits into from
Jan 30, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions content/faq.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
id: faq

title: FAQ

sidebar_position: 9
---

# FAQ (frequently asked questions) {#faq}

Here you can find the Necord's frequently asked questions \
Enjoy and take a look at the frequently asked questions on [Discord.JS](https://discordjs.guide/popular-topics/faq.html#legend) \
For any questions consider [joining](https://discord.com/invite/mcBYvMTnwP) our Discord server. Or [add](https://discord.com/oauth2/authorize?client_id=1081479845940314114&scope=bot&applications.commands) the official Necord bot to take a look at help tag commands

## Shared-Hosting {#shared-hosting}

How I can have 2 or more bots in the same application/process?

> You can't, Necord doesn't support multiple bots because Rate limits are determined based on the IP address of the sender.
> - If your bot shares its IP with other bots it will share their rate limits.
> - This is a common caveat with [shared hosting](https://en.wikipedia.org/wiki/Shared_web_hosting_service) providers and free plans!

## Dynamic, Conditional, and Async Command Configuration {#dynamic}

How I add | remove | modify commands or any interaction \
Dynamic configuration with Async \
Conditional registration

> - You can disable Necord's commands auto-registration with the option `skipRegistration: true` in `NecordModule` and create your own registration service
> - An example of custom registration service can be found [here](https://github.com/necordjs/examples/tree/master/09-dynamic-guilds)