Skip to content

filipevarjao/sphinx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sphinx

Sphinx is a Slack bot which helps storing and presenting questions and answers.

The idea of Sphinx is that when it is invokes with @sphinx on Slack, it can search for past questions and give you the answered if they have been answered or stores your new questions and your peers' answer for future inquires.

Sphinx uses Elixir-slack, please check their documentation for Slack-related operations.

To start Sphinx, you'll need a Slack API token which can be retrieved by following the Token Generation Instructions or by creating a new bot integration or if your Slack workspace already has one for this application, contact the responsible person for the Token.

Installation

If available in Hex, the package can be installed by adding sphinx to your list of dependencies in mix.exs:

def deps do
  [
    {:sphinx, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/sphinx.

Start Application

Sphinx is started automatically with mix run --no-halt

Invoke Sphinx

Start the application and on Slack, make sure your channel has already have the bot installed, start message with @sphinx to invoke the bot.

Example:

@sphinx How do I open an Elixir shell?

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages