A service to help people create their own sticker packs (for Dimension)
Go to file
2021-11-10 21:27:55 -05:00
config Back stickerpacks with rooms and use appservices to do so 2019-03-17 22:18:28 -06:00
src Add logging on event 2021-11-10 21:27:55 -05:00
views Show author and license information in web view 2019-03-23 18:20:50 -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 Update matrix bot sdk 2021-11-10 21:17:14 -05:00
package.json Update matrix bot sdk 2021-11-10 21:17:14 -05:00
README.md Fix instructions for running your own 2019-03-28 15:48:49 -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 lib/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