An open API service indexing awesome lists of open source software.

https://github.com/zingzy/secretsanctuary

Annoyingly confide in us!
https://github.com/zingzy/secretsanctuary

discord discord-bot discord-bots discord-py

Last synced: about 2 months ago
JSON representation

Annoyingly confide in us!

Awesome Lists containing this project

README

        

 



SecretSanctuary


Annoyingly Confide in us 🔒



Welcome to **Secret Sanctuary**, your anonymous confession, suggestion, and feedback platform on Discord! This bot was created for the Discord Buildathon 2023, offering a safe space for users to share their thoughts and ideas anonymously within Discord servers.

---

### ✨ Features

- `\confess` Confess something anonymously and view confessions online at [https://secret.jinxed.cf/confessions](https://secret.jinxed.cf/confessions).

- `\suggest` Provide suggestions to the server anonymously.

- `\feedback` Share feedback with the server anonymously.

- `\explore-confessions` View random confessions directly on Discord.

- `\suggestion_channel` or `\feedback_channel` Set the channel where suggestions and feedback will be posted.

- Server mods can view suggestions and feedbacks by setting a server password using **`\set_password`** and **`\password`** commands.
- Suggestions for a specific server can be viewed online at [https://secret.jinxed.cf/suggestions/?password=](https://secret.jinxed.cf/suggestions/?password=).
- Feedbacks for a specific server can be viewed online at [https://secret.jinxed.cf/feedbacks/?password=](https://secret.jinxed.cf/feedbacks/?password=).

---

### Getting Started

1. **Inviting the Bot**: Invite Secret Sanctuary to your server using the following link: [Invite Secret Sanctuary](https://discord.com/api/oauth2/authorize?client_id=1168874960081649684&permissions=448824986689&scope=applications.commands%20bot).

2. **Commands**: Use the various commands mentioned above to start confessing, suggesting, and providing feedback anonymously.

3. **Website Access**: View confessions, suggestions, and feedback online using the provided URLs.

---

### ⚙️ How to setup

rename the `.env.example` file to `.env` and enter your `Bot token`, `app uri` the uri of the host And `Mongodb uri`.

#### Create Virtual environment (OPTIONAL)

Linux

```bash
python3 -m venv .venv
source .venv/bin/activate

```
Windows

```ps
python -m venv .venv
.venv/Scripts/activate

```

#### install dependencies

```bash
pip install -r requirements.txt

```

OR

```bash
pipenv install

```

#### Start the bot

Linux

```bash
python3 main.py

```
Windows

```ps
python main.py

```

---

### Discord Buildathon 2023

Secret Sanctuary was developed for the Discord Buildathon 2023, providing a unique and secure way for Discord communities to engage with their users anonymously.

---

### 📝 Feedback / Issues

To give feedback, ask a question or make a feature request, you can either use the [Github Discussions](https://github.com/Zingzy/secretSanctuary/discussions) or [JOIN OUR SUPPORT SERVER ](https://discord.gg/nBA6kmqaaK)🪬

Bugs are logged using the github issue system. To report a bug, simply [open a new issue](https://github.com/Zingzy/secretSanctuary/issues/new).

---

### 💡 what's next

- add more anonymous commands
- fix some miscellaneous issues

Any Other suggestions would be appreciated ...

---

### Contributors

- [@Zinzy](https://github.com/zingzy) - Website Developer
- [@MannuVilasara](https://github.com/MannuVilasara) - Lead Bot Developer

---

[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Zingzy/secretSanctuary/graphs/commit-activity) [![Last-Commit](https://badgen.net/github/last-commit/Zingzy/secretSanctuary)](https://github.com/zingzy/secretSanctuary/commits) [![issues](https://badgen.net/github/issues/Zingzy/secretSanctuary)](https://github.com/Zingzy/secretSanctuary/issues)