{"repo":"ausboss/PygDiscordBot","free":true,"listed":false,"github":"https://github.com/ausboss/PygDiscordBot","clone":"git clone https://github.com/ausboss/PygDiscordBot.git","description":"Discord bot that uses KoboldAI. Supports tavern cards and json files.","language":"Python","stars":67,"topics":["artificial-intelligence","chatbot","discord","discord-bot","gpt-3","pygmalion","roleplay","python","ai","koboldai"],"license":"MIT","category":"ai-agents","readme_excerpt":"Discord Tavern-Style LLM Chatbot Archived project (2023). This was one of my first big bot projects and is no longer maintained. It targets the LLM tooling landscape as it existed in mid-2023 — pinned dependency versions and the LangChain APIs used here have since moved on. Left up as a snapshot for reference and for anyone who wants to fork it. A Discord bot that uses local LLMs and character cards (Pygmalion / TavernAI style) for casual roleplay chat. Supports both KoboldAI and Oobabooga's text-generation-webui as backends, and can auto-update the bot's avatar and display name to match the selected character. Features - Character cards — drop a Tavern-style PNG into Cards/ or a JSON into Characters/ and pick it at startup - Two LLM backends — KoboldAI or Oobabooga ( text-generation-webui with --api ) - Per-channel memory — sliding-window conversation history scoped to each channel - Image captions — pasted images are run through BLIP and described back to the LLM - Stop sequences — configurable per-bot stop tokens to cut off run-on generations - Listen-only mode — bot reads but stays silent; toggle per channel via /listen - Ping mode — when on, the bot replies to every message; when off, only when addressed ( /pingmode ) Setup 1. Clone this repo. 2. Copy sample.env to .env and fill in the values (see below). 3. Run setup.bat (Windows) or setup.sh (Linux/macOS) to create a virtualenv and install dependencies. 4. Run run.bat / run.sh . 5. Pick a character at the prompt. Disco","default_branch":null,"files":null,"tree":[],"storefront":"/r/ausboss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ausboss/PygDiscordBot/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."}