Skip to content
A service to help people create their own sticker packs (for Dimension)
TypeScript HTML Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Back stickerpacks with rooms and use appservices to do so Mar 18, 2019
src Show author and license information in web view Mar 24, 2019
views Show author and license information in web view Mar 24, 2019
.dockerignore Add dockerfile Mar 18, 2019
.gitignore Initial sticker pack creation Apr 8, 2018
.travis.yml
Dockerfile Add dockerfile Mar 18, 2019
LICENSE Initial commit Apr 7, 2018
README.md Fix instructions for running your own Mar 28, 2019
package-lock.json Support basic presentation of a stickerpack Mar 19, 2019
package.json
tsconfig.json Initial sticker pack creation Apr 8, 2018
tslint.json Initial sticker pack creation Apr 8, 2018

README.md

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
You can’t perform that action at this time.