Trevor Hartman
Trevor Hartman
They often have required fields, like epic name, but it might be a custom field. https://www.atlassian.com/agile/project-management/epics#:~:text=an%20Agile%20Epic%3F-,An%20epic%20is%20a%20large%20body%20of%20work%20that%20can,over%20a%20set%20of%20sprints.
The [logic here](https://github.com/yetibot/yetibot.core/blob/9d1403f7d8a3c17b1b8f45baead8fc32bc10d7cf/src/yetibot/core/interpreter.clj#L33-L41) should check that `(configured-default-command)` is actually a valid command before attempting to run it. Alternatively, figure out why the infinite loop protection (`:fallback?` extra) is not triggering.
`web` would be the default adapter. We need this anyway for the GraphQL API in order to properly set a chat source on commands coming in via gql, which is...
e.g. [Telegraf config](https://docs.influxdata.com/telegraf/v1.2/administration/configuration/) Generate config with docs from specs: - sample.env - profiles.sample.clj - config.sample.edn Generate: - Documentation config table Generate: - Config validator CLJS utility Should include docs, default...
Can the specs hold it in generators? Malli [supports defaults](https://github.com/metosin/malli#default-values).
Consider monitoring all adapters' last active timestamp and auto restarting them if past a threshold
Related to https://github.com/yetibot/yetibot/issues/996 (this feature would somewhat obviate the need for the web dashboard restart mechanism). This logic would remove complexity from individual adapters (i.e. they don't have to do...
e.g. ``` !twitter following ``` If twitter is not configured, it'd output `Twitter is not configured.` and maybe link to the config docs?
e.g. disable in #general