flowbot

module
v0.18.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2024 License: GPL-3.0

README

flowbot

Build Go Report Card

flowbot is a framework for chatbot

Features

  • Chat bot
  • Message Publish/Subscribe Hub
  • Message Cron, Trigger, Task, Pipeline
  • Workflow Action

Architecture

Architecture

Requirements

This project requires Go 1.21 or newer

License

Assistant Bot is licensed under the https://github.com/flowline-io/flowbot#GPL-3.0-1-ov-file.

Directories

Path Synopsis
cmd
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
internal
pkg
dag
media
Package media defines an interface which must be implemented by media upload/download handlers.
Package media defines an interface which must be implemented by media upload/download handlers.
media/fs
Package fs implements github.com/flowline-io/flowbot/media interface by storing media objects in a single directory in the file system.
Package fs implements github.com/flowline-io/flowbot/media interface by storing media objects in a single directory in the file system.
media/minio
Package minio implements media interface by storing media objects in Minio bucket.
Package minio implements media interface by storing media objects in Minio bucket.
utils/reexec
Package reexec facilitates the busybox style reexec of the docker binary that we require because of the forking limitations of using Go.
Package reexec facilitates the busybox style reexec of the docker binary that we require because of the forking limitations of using Go.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL