https://github.com/blacksmithop/mandangpt
A very questionable GPT powered discord bot
https://github.com/blacksmithop/mandangpt
Last synced: 3 months ago
JSON representation
A very questionable GPT powered discord bot
- Host: GitHub
- URL: https://github.com/blacksmithop/mandangpt
- Owner: blacksmithop
- License: apache-2.0
- Created: 2024-05-13T16:34:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-25T04:27:48.000Z (about 1 year ago)
- Last Synced: 2025-05-25T05:22:37.910Z (about 1 year ago)
- Language: HTML
- Homepage: https://bot.abhinavkm.com/
- Size: 648 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# MandanGPT
[](https://skillicons.dev)
Customizable AI powered discord bot with a focus on observability
---
## Usage
Clone the repo
```bash
git clone https://github.com/blacksmithop/MandanGPT
```
Install requirements
```bash
python -m pip install -r requirements.txt
```
Run the bot
```bash
python bot.py
```
## TODO
- Let logged in users enter urls, usernames & upload files to Knowledge Base
- Identify uploader by discord id
- Setup headless browser with API + (validate URLs before scraping)
- Implement connectors for most popular providers
- Indexing methods based on document/source type
- Langgraph CRAG (corrective RAG)
- Deploy Milvus ✅
- Deploy LangFuse ✅
- MongoDB/Redis - Server stats (frequent update task)
- Website stats
- Export Help Command JSON - Return via API - Render / Manually add ✅
- Dynamic website content ✅
## Bugs
- When passsing parameters in summary command to LLM, the max-tokens parameter is not followed ✅
- Langfuse does not show usage traces ✅
- Handle missing permission errors (eg: Cannot DM)
- Better Discord Status ✅