Finally, a simple, searchable wiki tool for use in Slack. Search and edit shared documents with ease, all within your Slack team.
PLEASE NOTE: This is a preliminary document for select beta testers. Slashwiki is not yet available to the public.
This app is built using PHP, and should be easy to host on most web servers.
We recommend running the wiki on a subdomain, such as:
For the purposes of this guide, we will use that URL as the example.
You will need to configure a few things to enable the wiki:
A slash command to search the wiki.
An “application record” that will allow the wiki to use Slack for user authentication.
Edit the config.json file in the codebase to point to your wiki URL and Slack team.
Set up a slash command
To learn more about using slash commands, visit this page: Slash Commands
Visit this link to set up a new slash command for your Slack team
Choose a command. We recommend ‘/wiki’
Specify a URL. This should be the root URL followed by ‘/slack’.
Select the POST method.
Enter Autocomplete help text.
Create an application record
Visit this link to create a new application record.
Enter a name.
Enter the root URL where your wiki is hosted.
In the Redirect URL(s) field, enter the URL of your wiki, followed by ‘/login’:
Enter a description.
Note the Client ID and Client Secret. You will need these for the next step.
Configure the config.json file
All configuration options are stored in a file called config.json.
Put the Client ID and Client Secret keys from your application record into their respective fields in the config.json file.
Put your Team ID into the config.json file
Put your bot’s desired username and the #channel (include the hashtag) in which you’d like to receive updates.
Finally, specify the root URL of your wiki. Remember to add the http:// prefix.
Set “require_auth” to true.
Save the file.
To finish installation, upload the code to your webserver. Be sure you are running the latest version of PHP.
Congrats! You should have a Slack-integrated wiki for your team.
To test that your wiki is working correctly:
- Test your slash command to confirm that the tool is searching your wiki.
- Edit a page to see that the channel is being notified of updates.
- Click a link to make sure they navigate to your wiki.
Feedback & Feature Requests
We want to hear your thoughts about Taskbot. Is there something you wish it could do? Is there an interaction that is just not quite right?