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

https://github.com/junioralive/discordbotlab

DiscordBotLab is a repository focused on hosting and managing a variety of utility-driven Discord bots.
https://github.com/junioralive/discordbotlab

ai automated-bots bot-development discord discord-bot google-colab langchain llama ocr quiz-bot tesseract text-extraction utility-bots

Last synced: 17 days ago
JSON representation

DiscordBotLab is a repository focused on hosting and managing a variety of utility-driven Discord bots.

Awesome Lists containing this project

README

          

# DiscordBotLab

Welcome to **DiscordBotLab** – a repository dedicated to hosting and managing versatile Discord bots. Our bots are designed to run independently in a Colab environment, allowing you to call them as needed, making your utility easy with just one click.

## 🚀 Bots in This Repository

Textify

**A Discord bot that converts images, PDFs, and other file types into text.**

**Key Features:**
- Supports various file formats (e.g., images, PDFs)
- Accurate and fast text extraction
- Easy-to-use commands

**Technology Used:**
- **Python:** The bot is built using Python, leveraging the Discord API.
- **Tesseract OCR:** Utilizes `pytesseract` for optical character recognition to extract text from images.
- **Pillow:** Uses the `Pillow` library to handle image files.
- **Nest Asyncio:** Applies `nest_asyncio` patch to allow asynchronous operations within the bot.
- **Discord API:** Interacts with Discord using the `discord.py` library.

QuizzRizz

**A Discord bot that uses the LLaMA model running on Google Colab to answer quiz questions from screenshots.**

**Key Features:**
- Screenshot detection and processing
- Instant quiz question answering
- Powered by LLaMA model on Google Colab

**Technology Used:**
- **Python:** The bot is built using Python, leveraging the Discord API.
- **Tesseract OCR:** Utilizes `pytesseract` for optical character recognition to extract text from images.
- **Pillow:** Uses the `Pillow` library to handle image files.
- **Nest Asyncio:** Applies `nest_asyncio` patch to allow asynchronous operations within the bot.
- **LangChain:** Uses `LangChain` to interact with the LLaMA model for answering quiz questions.

## 🔧 How to Use Bots
To use any bot in this repository:
1. Download the respective `.ipynb` (Jupyter Notebook) file from the repository.
2. Follow the steps provided inside the notebook.
3. You're good to go!

## 🌟 Future Additions
**DiscordBotLab** is an ever-growing repository, and we plan to add more bots based on the LLaMA model and other cutting-edge technologies. Stay tuned for updates!

## 📜 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 🤝 Contributions
Contributions are welcome! Feel free to open an issue or submit a pull request to help improve DiscordBotLab.

## 📫 Contact
For any inquiries or suggestions, feel free to reach out.

[![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.com/users/1081831180879527957)
[![Email](https://img.shields.io/badge/Email-D44638?style=for-the-badge&logo=mail.ru&logoColor=white)](mailto:junioralive@example.com)