[HN Gopher] Show HN: SaveSlack - create searchable knowledgebase...
       ___________________________________________________________________
        
       Show HN: SaveSlack - create searchable knowledgebase from your
       Slack community
        
       Author : sixhobbits
       Score  : 69 points
       Date   : 2022-08-08 14:32 UTC (8 hours ago)
        
 (HTM) web link (saveslack.com)
 (TXT) w3m dump (saveslack.com)
        
       | mushufasa wrote:
       | Alternatively -- use Zulip
        
         | [deleted]
        
       | awsation wrote:
       | Is there a solution like this for Microsoft Teams ?
        
       | orlandrescu wrote:
       | Is it possible to self-host?
        
         | sixhobbits wrote:
         | Yes, you will get a link to a .zip file of the entire website
         | after uploading too so you can host it yourself. I'll add an
         | option to self-host the tool itself too if it's something
         | people want as I know uploading all your messages to a random
         | website might not be for everyone!
        
       | kfrzcode wrote:
       | Glean is pretty great!
        
       | sixhobbits wrote:
       | Hey HN, got the idea to build this a few days ago when someone
       | mentioned that they were looking to migrate their technical
       | community away from Slack due to the new 3-month free-tier limit
       | for messages.
       | 
       | It's pretty rough around the edges still, but if it's something
       | you might find useful, let me know and I'll keep working on it.
        
       | squid322 wrote:
       | what is the difference to http://linen.dev/?
        
         | sixhobbits wrote:
         | oh that looks great! I didn't find it when I was looking for
         | Slack export tools, but looks a bit more polished. Not sure if
         | it's fully static though? Seems a bit slower to me, so that
         | might be one key difference.
        
           | squid322 wrote:
           | yea its fully static and also offers a paid plan with CNAME
           | and so on. It works fairly well for me but there is still
           | room for improvement. Was only a matter of time until some
           | competition appeared, do you already have an idea how your
           | paid plan will look like? Another key differentiator could be
           | a selfhosting option as mentioned above. will definitely
           | follow this projects progress
        
             | sixhobbits wrote:
             | I would definitely offer a lower price for custom domain --
             | 99/month seems excessive, but no I haven't thought too much
             | about pricing yet - would love to hear your thoughts on
             | what you would be happy to pay for what features!
        
         | cheeseblubber wrote:
         | Hi I'm the author of Linen.dev. I can elaborate a bit on this.
         | There are a ton of free tools that offer some form or another
         | of this service. About half of the communities that are using
         | Linen have built something similar themselves.
         | 
         | We offer a bunch of little things that you might not build but
         | are very helpful:
         | 
         | * We support real time message sync in addition to historic
         | uploads
         | 
         | * We support sitemaps for large communities since our largest
         | community has over 50k members and almost a million messages
         | and it makes it easier for google to find the conversations
         | 
         | * We support emoji and image attachments
         | 
         | * We offer anonymization for your community members so it hides
         | display name as well as profile pictures.
         | 
         | We charge a higher price for premium account because we are 2
         | full time engineers working on this and want to hit
         | profitability so we can be around for the long run. We are
         | still experimenting with the pricing model so if pricing is an
         | issue let me know.
        
         | [deleted]
        
       | Macacity wrote:
       | Will I be able to remove my slack archive from this site after
       | uploading it?
        
         | sixhobbits wrote:
         | not automatically at the moment, but if you email me I can
         | delete it for you.
        
       | dijonman2 wrote:
       | Solving a problem that shouldn't exist. Use other products like
       | Confluence
        
         | junipertea wrote:
         | 1. Confluence is awful. 2. The reality is, people use slack
         | right now and share an enormous amount of knowledge within
         | channels. Would it be better if everyone spent effort writing
         | knowledge to a wiki and linking it? Maybe. It is not happening
         | right now and this tool solves a problem that does exist.
        
         | [deleted]
        
       | czue wrote:
       | Love this! Just used it to archive one of my slack communities
       | and it worked great.
        
         | sixhobbits wrote:
         | thanks!
        
       | michaelbuckbee wrote:
       | This is neat, but it seems a bit more like just a searchable
       | index and not so much like an actual structured "knowledgebase".
       | 
       | https://kbclip.com/ is something we've been using as you don't
       | have to deal with the slog of searching through all the inane
       | conversations to find what you're looking for (and it's a lot
       | more structured). That being said, you do have recognize that you
       | want to save something up front.
       | 
       | Maybe use both?
        
         | mjwhansen wrote:
         | +1 for kbclip!
        
         | [deleted]
        
         | fideloper wrote:
         | Hey, I was just looking into kbclip the other day, that looks
         | really solid. It works within the native Slack app, which is a
         | nicer experience than trying to replicate data into an external
         | wiki in my case.
        
         | lettergram wrote:
         | I built this: https://insideropinion.com/
         | 
         | Works more like a searchable knowledge graph, with the ability
         | to identify users as nodes. Ie you can search for answers in
         | the messages, links that probably have answers and people who
         | would likely know the answers (we then link to said people).
        
         | amattn wrote:
         | Thanks for the shoutout! KB Clip Founder here.
         | 
         | I'm happy to answer any questions people have. Initial feedback
         | has been pretty positive so far.
         | 
         | Valid point about how KB Clip is "opt-in". that's intentional
         | as many channels can be like a firehose. The core tenet of KB
         | Clip design is that the most important info should be clipped
         | and it should only take seconds to do so. I love a good pun or
         | gif war and anyone, but not in my wiki or KB.
         | 
         | That being said, I've also got some roadmap features that help
         | surface conversations that heuristically might be important to
         | save as well.
        
         | 1kevgriff wrote:
         | kbclip was my immediate thought too! It's such a cool tool,
         | everyone should check it out.
        
         | sixhobbits wrote:
         | Yeah SaveSlack creates one markdown fine per channel under the
         | hood so its quite easy to clean things up and edit them but
         | does take a bit of manual work
        
       | schnebbau wrote:
       | Start thinking about what you will rename to when Slack send you
       | a C & D for using their name in yours.
        
         | sixhobbits wrote:
         | That will mean it is successful!
        
         | [deleted]
        
       | kampsduac wrote:
       | What's the search indexing architecture look like under the hood?
        
         | sixhobbits wrote:
         | It uses mkdocs-material which is built with Lunr
        
       | btown wrote:
       | Great to see something that's turnkey here! For those who need
       | "unlimited power" to build structured data from Slack, I'm a big
       | fan of Skyvia's Slack connector
       | https://docs.skyvia.com/connectors/cloud-sources/slack_conne...
       | which can maintain a synchronized copy of a Slack workspace in
       | any SQL database you give it write access to. It's not cheap, but
       | works quite well, and then your content can be sliced however you
       | need it to be, and insights built into your internal tools.
        
         | [deleted]
        
       | f0e4c2f7 wrote:
       | Anything like this for Discord?
        
         | sixhobbits wrote:
         | Haven't looked at Discord yet but there's another comment that
         | links to a tool that supports both
        
         | rhyssullivan1 wrote:
         | I've built a solution for this for Discord, it's called
         | AnswerOverflow! (https://www.answeroverflow.com/)
         | 
         | Doing this indexing work is a bit different on Discord as their
         | privacy policy doesn't let you publicly share users messages
         | without them consenting first - so this project has got a lot
         | built out for driving user consent to allow for those messages
         | to be displayed publicly.
         | 
         | For users who haven't explicitly said they want their messages
         | to be public, those messages can still be shown on the site
         | they just have to be behind a sign in that checks if the users
         | are in the same server
         | 
         | A big focus of this project is building out tools to improve
         | help channels on Discord and then using what gets built out to
         | drive user consent, for example one feature of it is being able
         | to mark questions as solved which also prompts users to
         | contribute their messages
        
           | f0e4c2f7 wrote:
           | Wow this looks great - thanks for sharing.
        
           | madeofpalk wrote:
           | Have you been approved for the privileged message content
           | intent? Or you just relying on staying < 100 servers?
        
             | rhyssullivan1 wrote:
             | I haven't requested privileged message content intent yet
             | as you need to be in at least 75 servers to do that but I
             | don't think this project will have any trouble getting it -
             | the plan is to grow past 100 servers, at the moment I'm
             | working on reaching out to people to grow it more.
             | 
             | It's already gone through some review at Discord as the bot
             | got incorrectly quarantined when it was in its first
             | server, so I had to explain what it was and how it worked
             | in my support ticket. They didn't raise any concerns and
             | unquarantined it
             | 
             | Compliance with the ToS is also expanded upon more at
             | https://www.answeroverflow.com/faq
        
         | bbu wrote:
         | A few days ago I've used https://github.com/nthitz/discord-
         | slack-import to import the slack channels to Discord. It's not
         | perfect (doesn't use threads) but it's one of the better tools
         | I've found.
         | 
         | If somebody knows a more recent/feature rich tool, I'd love to
         | hear it!
         | 
         | rereading your comment: I guess you are looking for a way to
         | export your discord history, not import your slack history into
         | discord. sorry!
        
       ___________________________________________________________________
       (page generated 2022-08-08 23:01 UTC)