A Discord bot to communicate with an OpenWebUI instance.
Go to file
Josh Knapp b4e2772cf0
All checks were successful
OpenWebUI Discord Bot / Build-and-Push (push) Successful in 59s
Updating bot and removing .env file
2025-01-02 19:47:54 -08:00
.gitea/workflows Update .gitea/workflows/build-push.yaml 2024-12-21 04:42:52 +00:00
open-webui-tool pushing updates for bot 2025-01-02 19:38:42 -08:00
scripts Updating bot and removing .env file 2025-01-02 19:47:54 -08:00
v2 Delete v2/.env 2025-01-03 03:44:38 +00:00
.gitignore pushing updates for bot 2025-01-02 19:38:42 -08:00
Dockerfile Adding Docker Support and updating README.md 2024-12-19 17:53:34 -08:00
LICENSE Initial commit 2024-12-20 00:27:48 +00:00
README.md Adding Docker Support and updating README.md 2024-12-19 17:53:34 -08:00

OpenWebUI-Discordbot

A Discord bot that interfaces with an OpenWebUI instance to provide AI-powered responses in your Discord server.

Prerequisites

  • Docker (for containerized deployment)
  • Python 3.8 or higher+ (for local development)
  • A Discord Bot Token (How to create a Discord Bot Token)
  • Access to an OpenWebUI instance

Installation

Running locally
  1. Clone the repository
  2. Copy .env.sample to .env and configure your environment variables:
   DISCORD_TOKEN=your_discord_bot_token
   OPENAI_API_KEY=your_openwebui_api_key
   OPENWEBUI_API_BASE=http://your_openwebui_instance:port/api
   MODEL_NAME=your_model_name