labeling telegram bot

This application is build to render and print labels sent to it via telegram, as well as provide info about printer status and other useful information.

Supported commands

  • /media_info - show info about currently installed media img.png
  • /simple_label - print a simple label img_1.png

Usage example

You need three things:

  1. A telegram bot token, you can write to @BotFather to get one
  2. A compatible printer
  3. docker installed on your system
version: "3.8"
services:
  bot:
    build:
      context: .
      dockerfile: Dockerfile
    environment:
      - PRINTER_IP=<printer_ip>
      - TELEGRAM_TOKEN=<telegram_bot_token>
    command:
      - python
      - labeler/adapter/telegram_bot.py

Supported printers

  • Brother PT-E550W