A service to help people create their own sticker packs (for Dimension)
Go to file
2019-03-18 21:59:40 -06:00
config Back stickerpacks with rooms and use appservices to do so 2019-03-17 22:18:28 -06:00
src Support basic presentation of a stickerpack 2019-03-18 21:43:48 -06:00
views Add opengraph data 2019-03-18 21:59:40 -06:00
.dockerignore Add dockerfile 2019-03-17 22:25:16 -06:00
.gitignore Initial sticker pack creation 2018-04-07 22:49:49 -06:00
.travis.yml Initial sticker pack creation 2018-04-07 22:49:49 -06:00
Dockerfile Add dockerfile 2019-03-17 22:25:16 -06:00
LICENSE Initial commit 2018-04-07 14:27:23 -06:00
package-lock.json Support basic presentation of a stickerpack 2019-03-18 21:43:48 -06:00
package.json Support basic presentation of a stickerpack 2019-03-18 21:43:48 -06:00
README.md Fix volume definitions in docker example 2019-03-17 22:28:54 -06:00
tsconfig.json Initial sticker pack creation 2018-04-07 22:49:49 -06:00
tslint.json Initial sticker pack creation 2018-04-07 22:49:49 -06:00

matrix-sticker-manager

#stickermanager:t2bot.io TravisCI badge

A matrix service to allow users to make their own sticker packs.

Usage

  1. Invite @stickers:t2bot.io to a private chat
  2. Send the message !stickers help to get information about how to use the bot

Building your own

Note: You'll need to have access to an account that the bot can use to get the access token.

  1. Clone this repository
  2. npm install
  3. npm run build
  4. Copy config/default.yaml to config/production.yaml
  5. Run the bot with NODE_ENV=production node index.js

You will also need to create an appservice registration file and add it to your homeserver:

id: sticker-manager
url: http://localhost:8082
as_token: "YOUR_AS_TOKEN"
hs_token: "YOUR_HS_TOKEN"
sender_localpart: "stickers"
namespaces:
  users: []
  rooms: []
  aliases:
    - exclusive: true
      regex: "#_stickerpack_.+:t2bot.io"

Docker

docker build -t turt2live/matrix-sticker-manager .
docker run -v config.yaml:/app/config/production.yaml -v storage:/app/storage -p 8082:8082 turt2live/matrix-sticker-manager