Skip to main content

A telegram bot that applies watermark on images, gifs and videos.

Project description

telewater

A telegram bot that applies watermark on images, gifs and videos.

Features

  • Fast because it is made using async libraries.
  • Simple to use.
  • Any one who uses an instance of the bot will have to use the same watermark and position. This is meant to be used by single person/organization (by only you or your team), as configuration is global.
  • No database connection required.
  • It does not store media (photos/videos/gifs) on the server. Media is deleted immediately after the watermarked version is sent to the user.

Installation

If you are familiar with Docker then click here otherwise, continue reading.

Requirements

Make sure to have these installed in your system.

  • python3.9+ and pip (the bot is built with the telethon library)
  • ffmpeg (used by the bot for applying watermark)

Verification

Open you terminal to check if you have all basic requirements properly installed.

  1. Run python --version and you should get something like this Python 3.9.2 (or above).

  2. Run pip --version and you should get pip 20.2.2 (or above).

    Some systems may require to use python3 and pip3 instead of the above.

  3. Run ffmpeg -h and it should display a help message and version above 4.2.4.

Install via pip

$ pip install telewater

Usage

Telewater has a simple command line interface to start the bot.

Simply open your terminal and run telewater. It will prompt you to enter the required information.

Further reading

For any further help, feel free to create an issue in the GitHub repo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telewater-0.0.14.tar.gz (7.0 kB view hashes)

Uploaded Source

Built Distribution

telewater-0.0.14-py3-none-any.whl (8.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page