{"repo":"Echoshard/Gemini_Discordbot","free":true,"listed":false,"github":"https://github.com/Echoshard/Gemini_Discordbot","clone":"git clone https://github.com/Echoshard/Gemini_Discordbot.git","description":"A Gemini Discord bot that can accept images and has conversation memory","language":"Python","stars":98,"topics":["ai","discord-bot","gemini-api","google-cloud","palm-api"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Gemini Discord Bot Discord bot that leverages the power of Google's Gemini-Pro API to interact with users in both text and image formats. It processes messages and images sent to it, generating creative and engaging responses. UPDATE This Gemini bot now is running Gemini Flash 1.5, PDF's and text files are now supported along with parsing transcripts from youtube videos and scraping of text from URLs. The original bot that just does text and images is under GeminiSimple.py , If you don't want the extra capabilities and want to make something new. Features - AI-Driven Text Responses: Gemini Bot can generate text responses to messages using Google's generative AI. - Image Processing: The bot can also respond to images, combining text and visual inputs for a more engaging interaction. (Images should be under 2.5 Megs) - User Message History Management: It maintains a history of user interactions via discordIDs, allowing for context-aware conversations. - Customizable Settings: Users can adjust various parameters like message history length and AI response settings. Setup Requirements - aiohttp - discord.py - google-generativeai - python-dotenv - youtube-transcript-api (youtube transcript) - PyMuPDF (PDF reading) - requests - beautifulsoup4 (scraping) Recently updated to use gemini-flash-latest you may need to update your python package Installation 1. Clone the repository to your local machine. 2. Install the required Python libraries: The bot will start listening to messages in","default_branch":null,"files":null,"tree":[],"storefront":"/r/Echoshard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Echoshard/Gemini_Discordbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}