Giter VIP home page Giter VIP logo

tg-stickers's Introduction

TG Stickers Everywhere

Use Telegram stickers in other applications (for example Discord, Messenger, Twitter DMs, Instagram DMs).

WIP Screenshot

This project is WIP, and provided as is. I'm developing on Windows, so it's only actively tested on Windows. Might or might not work well on linux. Never tested on masOS (maybe works, probably not)

Installing

Extract the latest release zip, and run tgstickers.exe. You can create a shortcut for easy access.

Getting started

add button screenshot

After first launch, click the add button to add your first sticker pack.

To add a local sticker pack, enter a title (will be displayed on the main page), a name (the last segment of the sticker pack link, for example: hiostickerpack for https://t.me/addstickers/hiostickerpack), locate the sticker pack folder, and choose a cover photo.

To download a sticker pack from Telegram, enter the link or name of the pack and your Telegram bot token.

Getting a bot token:

  1. Find @BotFather on Telegram
  2. Send the message /newbot
  3. Enter a name (whatever you want)
  4. Enter a username (anything you want, as long as it isn't taken)
  5. You will receive a token, looks something like 1234567890:AsdFGhJklQwERtzUioPYxCVbnM... don't share this with anyone

Usage

Click a sticker pack to select it, and then click on a sticker to copy it.

Right click on a sticker to bring up a bigger preview, then either click on the sticker to copy, or right click again to hide the preview.

Right click on a sticker pack logo to open a Pack Menu, where you can reorder or delete the packs.

Press Windows + - to open the application if the background service is running (started automatically when you launch the app, and can be closed from system tray icons. The background service consumes around 1MB or memory, and should have no impact on performance).

You can change between sticker packs using the PageUp, PageDown, Home, and End buttons

Building from source

Prerequisites:

Steps:

  1. clone the repo using git clone https://github.com/sleddev/tg-stickers.git
  2. Run flutter pub get

Windows

  1. Command Prompt: flutter build windows && .\tray_windows.bat
    or PowerShell: flutter build windows | .\tray_windows.bat

Linux

  1. Run flutter build linux

Please note: this is my first Flutter project, and it is in no way an example of the Flutter best practices.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.