gopherbot
gopherbot copied to clipboard
DevOps Chatbot written in Go, inspired by Hubot and Jenkins
https://github.com/alexrudall/ruby-openai/issues/189#issuecomment-1523242464 See above for required functionality.
Noticed while using the AI, the message got sent twice. :-(
When updating a MANAGE_CLUSTER env var, I noticed that an init job was using the old value. A reload fixed this, but it would be better if init jobs saw...
Ruby has simple attr_accessor functionality for exposing e.g. `bot.user_id`. This would be nice to have in Python, though it's more code.
This would be needed for larger applications (like a good ChatGPT plugin, hint, hint) allowing an index memory with names/links to other memories, which would eventually expire and need to...
Per @pasali, API docs are high prio; especially for Go plugins (tasks, jobs) - [ ] Update external script API docs - [ ] API docs for Go plugins, tasks,...
* initialize at start * show log should use copyReader * read it all in * show 2k at a time followed by ('o' for older, 'q' to quit)
k8s deployment should specify the API port, and be configured with a liveness probe to a new path at that port. See: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-liveness-http-request
From a running container: ``` $ ls -Fla total 8 drwxr-xr-x. 1 daemon nogroup 84 Jun 3 19:06 ./ drwxr-xr-x. 1 root root 19 Apr 30 13:40 ../ drwxr-x---. 8...
How can users ask the robot "when did this job run?" - currently, no logs kept = no memory. It would be nice to know that a job has been...