Demo Video : https://www.youtube.com/watch?v=4TLyhzNAz5A
A smart Discord bot designed to streamline resource sharing in any discord communities. Never let valuable pinned resources go unnoticed again!
- Smart Resource Detection: Automatically responds to queries about learning materials
- Natural Language Understanding: Comprehends questions asked in various ways
- Pin Integration: Syncs with Discord channel pins for up-to-date information
- Easy Resource Access: Simple commands to retrieve organized learning materials
- Moderator Tools: Special commands for content management like
export
-
Invite the bot to your server
[Soon add the link ove here]
-
Basic Commands
/ping [input] - Check the availabilty of the BOT /export - Export the vector embeddings of Pins to vector DB (in this case Pinecone) /chat-with-pin - Chat with the pins of the particular channel (prerequisite -> /export) /ask - Talk to Gemini 1.5 flash (without any context)
- Built with Discord.js
- Used RAG model for context awareness
- VectorDB for embeddings storage
resource-bot/
├── src/
│ ├── db/
│ └── utils/
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit changes (
git commit -m 'Add AmazingFeature'
) - Push to branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Discord.js team for the amazing library
Join our Discord community for support, feature requests, and discussions.
Made with ❤️ by Aman Kumar Bairagi [https://x.com/AMANBAIRAGI_30]