Fork me on GitHub
#community-development
<
2018-03-07
>
shaunlebron09:03:29

wanted to bring this up again because I missed the discussion on it: https://slackarchive.io/

shaunlebron09:03:29

I’d be willing to pay that—well worth the price to make our logs visible again

dominicm09:03:20

@shaunlebron I'm not sure how far out fixing the logs is at this point. It's being worked on.

shaunlebron09:03:11

looks like slackarchive stopped working last month for a bunch of folks?

sundarj09:03:46

@shaunlebron You can see the staging version of the log app here: http://clojurians-log-staging.clojureverse.org/

dominicm09:03:08

I wonder how it will handle the name of the channel changing 🤔

dominicm09:03:34

the back/forward buttons are a big improvement.

shaunlebron09:03:47

thanks @sundarj

shaunlebron09:03:32

interesting, I suppose it has to be manually updated since some recent stuff is missing

shaunlebron09:03:40

but huge improvement, thanks for the link!

shaunlebron09:03:18

@sundarj where are the logs stored exactly?

sundarj10:03:08

not sure, looks like a Datomic db. You'd have to ask @U07FP7QJ0 or somebody for the specifics

plexus05:03:06

@shaunlebron the raw logs are a git repo full of text files containing slack events in JSON format, one per line, similar to https://github.com/clojureverse/clojurians-log-demo-data . The app imports these in a datomic DB

shaunlebron22:03:38

@U07FP7QJ0 cool! why not put in a public repo?

gonewest81821:03:16

“Saying goodbye to Slack’s IRC and XMPP gateways” https://clojurians.slack.com/account/gateways

gonewest81821:03:24

So if that’s how log archival is being done, then it’s over on May 15.

gonewest81821:03:00

… and now I see how log archival uses the Slack API, not these gateways.

seancorfield22:03:53

We have quite a few people using the IRC bridge I think. Not sure about XMPP.

seancorfield22:03:57

I made an announcement about that -- encouraging folks into here if they want to discuss it.

seancorfield22:03:06

I'll observe that there's a Matrix/Riot server set up for Clojure that bridges IRC https://riot.im/app/#/room/#clojure:matrix.org (and we can bridge Matrix into Slack via an API -- but I don't know how it would work trying to bridge between a channel here into a Matrix room that was also bridged into IRC... 👀 )

cfleming23:03:35

Well damn - that sucks.

cfleming23:03:37

@seancorfield Is Matrix currently bridged into Slack, or is that just something that’s theoretically possible?

seancorfield23:03:15

Some Matrix rooms/channels are bridged into some Slack channels.

cfleming23:03:28

Can that bridging also handle DMs?

seancorfield23:03:44

@martinklepsch probably has the full list but he's asleep in Europe right now 🙂

arrdem23:03:04

well it was fun while it lasted, everyone back to freenode 😛

cfleming23:03:03

Apparently admins can export the entire chat log, even on the free plan: https://levels.io/slack-export-to-html/

seancorfield23:03:20

I doubt that would include DMs (or some private channels?) since Admins -- even Owners -- have no way to access any of that...

cfleming23:03:31

No, it wouldn’t.