Go to file
Bel LaPointe f8861a73b5 async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
model drop URL from Message as it is unfilled and superfluous 2024-04-16 09:13:44 -06:00
testdata/slack_events
.gitignore
.message.go tests run and fail again 2024-04-16 06:52:07 -06:00
.report.go
.report.tmpl
.report_test.go
README.md oh yeah one big todo 2024-04-16 11:03:14 -06:00
ai.go go test -tags=ai -v -run=AI works with ollama which is cool and fast with llama3 2024-04-18 14:08:28 -06:00
ai_test.go go test -tags=ai -v -run=AI works with ollama which is cool and fast with llama3 2024-04-18 14:08:28 -06:00
config.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
config_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
driver.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
driver_integration_test.go pg passing mvp test with queue 2024-04-16 08:53:09 -06:00
driver_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
go.mod async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
go.sum async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
main.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
main_test.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
persistence.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
persistence_test.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
pipeline.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
pipeline_test.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
queue.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
queue_test.go t.Parallel pls 2024-04-15 16:35:51 -06:00
slack.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
slack_test.go test and update asset pattern to catch ip addresses 2024-04-17 03:58:43 -06:00
slackscrape.go async slack scrape goes up to ?since 2024-04-18 14:56:33 -06:00
storage.go i am capped at 9args per a bug somewhere between pq and postgres but heck if i care 2024-04-16 09:06:32 -06:00
storage_test.go drop URL from Message as it is unfilled and superfluous 2024-04-16 09:13:44 -06:00

README.md

Spoc Bot v. Render

Thank you, Sean

TODO

  • dedupe critical+noncritical
  • 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
  • @spoc -ignore, @spoc -s summary
  • limit rps from rpc/slackscrape
  • rpc/slackscrape to async
  • limit queue retries
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
  }