SlackLateX
SlackLateX copied to clipboard
Bot that posts posts Latex pictures
Slack LaTeX
Bot to convert LaTeX code in messages into:

Requires creating a classic app
Setup:
- Clone/download this repository.
- Install required modules in the project folder with
npm install - Create a
secret.txtfile in the bot directory and put your slack app token in it. - Start bot by running
node bot.jsornodejs bot.js
With docker
- Make sure docker is installed.
- Create a
secret.txtfile in the bot directory and put your slack app token in it. - run
docker build -t slacklatex .to build the docker image - run
docker run -n slackLaTeX --restart always slacklatexto start the server
Usage:
Add the bot to the channel you want to enable SlackLaTeX in. Any message with the following format will be turned into an image when bot is enabled.
$\LaTeX code$`$\LaTeX code$````$\LaTeX code$```
You can also edit or delete a message and the bot will do the right thing.
In Slack, type ..stopLatex to disable bot and ..startLatex to re-enable bot. This only applies the user and channel that typed this. By default, it will work for all users in every channel the box exists.