Go to file
Bel LaPointe 098986eb07 nil ptr in main test on pipeline spinup race 2024-04-16 07:36:12 -06:00
model stubbing 2024-04-16 06:53:30 -06:00
testdata/slack_events can parse slack messages from scraping channel history too 2024-04-15 07:34:21 -06:00
.gitignore yay ai test fails 2024-04-12 16:31:23 -06:00
.message.go tests run and fail again 2024-04-16 06:52:07 -06:00
.report.go f sql jeez 2024-04-15 13:08:21 -06:00
.report.tmpl ok report still botched but im werkin on it 2024-04-15 16:13:31 -06:00
.report_test.go f sql jeez 2024-04-15 13:08:21 -06:00
README.md nil ptr in main test on pipeline spinup race 2024-04-16 07:36:12 -06:00
ai.go revive ai, config*.go 2024-04-15 15:49:48 -06:00
ai_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
config.go tests run and fail again 2024-04-16 06:52:07 -06:00
config_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
driver.go STORAGE TEST WERKS 2024-04-16 06:43:25 -06:00
driver_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
go.mod save what i need from old .Message 2024-04-16 07:05:30 -06:00
go.sum save what i need from old .Message 2024-04-16 07:05:30 -06:00
main.go tests run and fail again 2024-04-16 06:52:07 -06:00
main_test.go nil ptr in main test on pipeline spinup race 2024-04-16 07:36:12 -06:00
persistence.go model to persist pipeline tests OK 2024-04-16 07:29:42 -06:00
persistence_test.go model to persist pipeline tests OK 2024-04-16 07:29:42 -06:00
pipeline.go rename ingest to pipeline 2024-04-15 15:22:23 -06:00
pipeline_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
queue.go test ingest 2024-04-15 15:18:03 -06:00
queue_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
slack.go find Author from slack 2024-04-16 07:35:58 -06:00
slack_test.go find Author from slack 2024-04-16 07:35:58 -06:00
storage.go everything just werks for storage 2024-04-16 06:45:40 -06:00
storage_test.go rm temp 2024-04-16 06:46:30 -06:00

README.md

Spoc Bot v. Render

Thank you, Sean

TODO

  • add Team to Message
  • limit queue retries
  • share postgres with Grafana
  • new dash in Grafana
  • what SLO/SLI can I help benoit with
  • break into smaller goals
  • sell to the team
  • scott; like to keep state in incident.io and zendesk
erDiagram
%% thread event eventName
  EVENT ||--|{ THREAD: "spawns"
  THREAD ||--|{ MESSAGE: "populated by"

  MESSAGE {
    ID str
    URL str
    TS number
    Plaintext str
  }
  THREAD {
    ID str
    URL str
    Channel str
  }
  EVENT {
    ID str
    Name str
    Asset str
    Resolved bool
    Datacenter str
  }