# Debug & FAQ

> **Click** [**here**](https://discord.com/oauth2/authorize?client_id=1069423090225918082\&permissions=275146722545\&integration_type=0\&scope=applications.commands+bot\&redirect_uri=https%3A%2F%2Fcommunityone.io%2Fdashboard%2Fbot-auth-complete%2F%3Fsource%3Dgitbook\&response_type=code) **to introduce our bot to your server.**

## Debug: Start with permission:

In more than 70% of the cases, your setup fails because of permission issues.&#x20;

Here are some steps that you can take to detect and resolve permission issues:

* Use "/check-configuration" to see the status of your setup. Run this command in any channel.

<figure><img src="/files/CnjOm8uDjCt1ZgCVfSvQ" alt=""><figcaption></figcaption></figure>

* Give us all the permissions that we ask for during the initial installation. See what permissions and why [here](https://communityone.io/bot-security/).

<div align="center"><figure><img src="/files/8gw5mLhubAPVYUbzttt5" alt="" width="334"><figcaption></figcaption></figure></div>

* Check the permission setup on a channel level. If you don't see our bot LIVE on the specific channel, check to ensure we have permissions on the channel level.&#x20;

<figure><img src="/files/V6g76K2Gm4uNy1yIPwWD" alt=""><figcaption></figcaption></figure>

* If you don't see our bot live on the channel, then go to channel setup and specifically give us all the permission on a channel basis:

<figure><img src="/files/vKpfAeSVFwvE0Mtg7bkh" alt=""><figcaption></figcaption></figure>

* Finally, if we have all the permissions but the bot is still not responding, check if our bot conflicts with Wick. Sometimes, Wick would put all foreign bots into a quarantine role.  Make sure to whitelist our bot.&#x20;

{% hint style="info" %}
As a last resort to rule out permission issues, you can temporarily grant us "admin" rights to see if the problems go away.
{% endhint %}

Here is a YouTube video helping you debug some of the permission issues.

{% embed url="<https://www.youtube.com/watch?v=riQokya4PPg>" %}

## FAQ:

### I have admin rights, but I can't access the dashboard.

Make sure that our bot is not being blacklisted by other bots (such as Wick). Ensure you have a higher role in the Discord role setting than our bot.  Finally, if you just made changes to your role, make sure that you hit the "refresh" icon on the dashboard. The refreshing gear is next to "Select a Server to Manage" on the select server page.&#x20;

<figure><img src="/files/IMjTOVhDDafgSNVnL939" alt=""><figcaption></figcaption></figure>

### Can I give dashboard access to my team members who don't have admin rights?

As long as they have manage server permissions, they can get access to the configuration dashboard. If you want to grant access to a member who doesn't have the permission, you can whitelist them by going to your dashboard ⇒ overview tab ⇒ Team Access ⇒ Add Team Member. Note that this is a premium feature.&#x20;

<figure><img src="/files/gFjFg7lz8a8V0A90Tx8I" alt=""><figcaption></figcaption></figure>

### How can I customize the bot to change the logo and name?

Go to your dashboard -> General settings, you can now update your bot name and profile picture. It is a premium feature.

### Does your bot kick out members if it has admin rights?

Our bot does not mute, timeout, or kick out any members regardless of whether we have admin rights

### How do I stop the bot from replying to every message?

For Spark, we recommend setting up a separate channel and naming the channel "ai-support" to let your members know this is an AI answer. If you don't want our bot to reply to every single message, you can leave the AI-support channel blank and set up our smart listening, where our bot only replies when no one answers the questions.&#x20;

### My members are spamming Spark.

In cases where your members are excessively spamming Spark, you can create a dedicated channel, such as #ai-support, and direct users to interact with Spark in the specific channel. Additionally, for channels where you do not want our Spark to interact with users, you can remove our permissions to send messages. However, do not remove our permissions to view the channel, as it affects analytics and hype engine. &#x20;

### Does your bot support other languages natively?&#x20;

Spark is language agnostic. We specify that Spark responds to users in the same language as the question.  While most of the quests in Hype Engine are not sensitive to languages, there are some quests that work much better in English than other languages

## Other issues:

If you face any issues, please join our Discord and ask in our community.  It's likely to be an unknown race condition or a bug on the Dashboard. Let us know so we can fix it for you, and we check in on our Discord daily!

{% hint style="info" %}
We love hearing from you on our Discord. In fact, we've made a lot of our features by listening to our members' feedback and concerns, including this documentation.

[Join our Discord.](https://discord.gg/nVqt3z78Mw)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://communityone.gitbook.io/communityone/feature-deepdive/debug-and-faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
