A Discord bot to communicate with an OpenWebUI instance.
Go to file
jknapp 3f631bfc9f
Some checks failed
OpenWebUI Discord Bot / Build-and-Push (push) Failing after 7s
Update .gitea/workflows/build-push.yaml
2024-12-21 04:42:13 +00:00
.gitea/workflows Update .gitea/workflows/build-push.yaml 2024-12-21 04:42:13 +00:00
scripts Adding Docker Support and updating README.md 2024-12-19 17:53:34 -08:00
.gitignore Getting the initial Bot Code Pushed 2024-12-19 17:19:06 -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