feat: LLM Bot (chatbot) with Ollama support #74
Labels
No labels
area:api
area:core
area:docs
area:infra
area:ux
dependencies
documentation
duplicate
good first issue
help wanted
invalid
question
rust
status:complete
status:partial
status:planned
type:bug
type:design
type:feature
type:infra
type:refactor
type:research
type:ux
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
icub3d/decentcom#74
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Migrated from GitHub issue icub3d/decentcom#115
Original Author: @icub3d
Original Date: 2026-04-24T00:09:01Z
Feature: LLM Bot (chatbot)
Overview
Implement a reference LLM-powered bot that responds to mentions in channels. The bot will use a pluggable provider system, with the initial implementation focusing on Ollama for local execution.
Background
Reference bots (welcomebot, modbot, auditbot) provide utility and examples for the SDK. An LLM bot demonstrates how to build interactive, stateful (or stateless) bots that can assist users, answer questions, or provide entertainment.
Requirements
decentcom-chatbot: responds to@mentionin any channel it has access to.Design
Component Changes
tools/bots/chatbot/.decentcom-botSDK.Task List
Phase 1: Infrastructure
tools/bots/chatbot/crate.Phase 2: Ollama Integration
reqwest).on_messagehandler to trigger LLM response.Phase 3: Documentation
chatbot.toml.Test List
Open Questions
decentcomlimits are generous).