All Projects → sand500 → SlackLateX

sand500 / SlackLateX

Licence: MIT license
Bot that posts posts Latex pictures

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to SlackLateX

Norrisbot
a Slack bot that kicks asses (roundhouse-kicks to be accurate...)
Stars: ✭ 134 (+243.59%)
Mutual labels:  slack, slack-bot
Fantasy football chat bot
GroupMe Discord and Slack Chatbot for ESPN Fantasy Football
Stars: ✭ 166 (+325.64%)
Mutual labels:  slack, slack-bot
Lita Slack
A Slack adapter for Lita.
Stars: ✭ 138 (+253.85%)
Mutual labels:  slack, slack-bot
Slack Sql
🎉 Bring SQL console to Slack
Stars: ✭ 115 (+194.87%)
Mutual labels:  slack, slack-bot
Sactive Bot
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project. - https://www.shipengqi.top/sactive-bot .
Stars: ✭ 212 (+443.59%)
Mutual labels:  slack, slack-bot
Slack Block Builder
Lightweight, no-dependency JavaScript library for creating Slack Block Kit UIs, with a builder syntax, inspired by SwiftUI.
Stars: ✭ 129 (+230.77%)
Mutual labels:  slack, slack-bot
Php Slack Bot
Slack bot user written in PHP
Stars: ✭ 161 (+312.82%)
Mutual labels:  slack, slack-bot
Ex mustang
✨ A simple, clueless bot
Stars: ✭ 67 (+71.79%)
Mutual labels:  slack, slack-bot
Go Sarah
Simple yet customizable bot framework written in Go.
Stars: ✭ 188 (+382.05%)
Mutual labels:  slack, slack-bot
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (+338.46%)
Mutual labels:  slack, slack-bot
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (+179.49%)
Mutual labels:  slack, slack-bot
captcha-generator
An NPM package to generate captcha images that can be used in Discord bots or various other projects
Stars: ✭ 45 (+15.38%)
Mutual labels:  slack, slack-bot
Slack Machine
A sexy, simple, yet powerful and extendable Slack bot
Stars: ✭ 91 (+133.33%)
Mutual labels:  slack, slack-bot
emojibot
Emojibot is a Slack bot that announces new custom emoji to a specific channel.
Stars: ✭ 17 (-56.41%)
Mutual labels:  slack, slack-bot
Slacky
🐍 The BEST Slack Selfbot on GitHub | No Bot User, Acts Like It's You! ⭐️
Stars: ✭ 80 (+105.13%)
Mutual labels:  slack, slack-bot
Slick
Slick, a Slack bot in Go
Stars: ✭ 150 (+284.62%)
Mutual labels:  slack, slack-bot
Hubcommander
A Slack bot for GitHub organization management -- and other things too
Stars: ✭ 1,149 (+2846.15%)
Mutual labels:  slack, slack-bot
Jbot
Make Slack and Facebook Bots in Java.
Stars: ✭ 1,148 (+2843.59%)
Mutual labels:  slack, slack-bot
Secret Santa
🎅 The code behind Secret Santa, the holiday bot for Slack / Discord / Zoom
Stars: ✭ 170 (+335.9%)
Mutual labels:  slack, slack-bot
Awesome Bots
The most awesome list about bots ⭐️🤖
Stars: ✭ 2,864 (+7243.59%)
Mutual labels:  slack, slack-bot

Slack LaTeX

Bot to convert LaTeX code in messages into:

screen

Requires creating a classic app

Setup:

  1. Clone/download this repository.
  2. Install required modules in the project folder with npm install
  3. Create a secret.txt file in the bot directory and put your slack app token in it.
  4. Start bot by running node bot.js or nodejs bot.js

With docker

  1. Make sure docker is installed.
  2. Create a secret.txt file in the bot directory and put your slack app token in it.
  3. run docker build -t slacklatex . to build the docker image
  4. run docker run -n slackLaTeX --restart always slacklatex to 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].