Skip to content

Telegram Bot for convert Telegram Stickerpacks to Whatsapp Stickerpacks

License

Notifications You must be signed in to change notification settings

AswanthVK/tg2wa_bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tg2wa_bot

Асинхронный бот для конвертации стикерпаков Telegram в формат Whatsapp.

Системные требования:

-linux x64 (как вариант возможно использование macos, совместимость с windows упирается в проблемы сборки исполняемого пакета tgs_to_png для конвертации анимированных стикеров)

-python 3.*

-ffmpeg (https://ffmpeg.org/)

-tgs_to_png (основное приложение в https://github.com/ed-asriyan/tgs-to-gif)

код написан из расчета, что использование оперативной памяти будет минимизировано, тогда как HDD/SSD будут постоянно гонять массивы данных в темп директориях.

Как пользоваться:

Да все на самом деле просто, после установки зависимостей запустите бота командой python3 tg2wa.py При первом запуске необходимо ввести в терминале ваши api_id и api_hash (получить можно по ссылке https://my.telegram.org/apps) и bot_token (как и всегда, получить можно у https://t.me/BotFather) После успешного запуска бота в корневом каталоге добавится файл с токеном бота и sqlite3 база сессии pyrogram. Почему используется именно pyrogram? - хочется заранее исключить проблемы с передачей больших файлов (MTProto вместо Bot API)

Как использовать настроенный бот:

-Установите на свое устройство приложение Sticker Maker.

Версия для Google Play (Android) https://play.google.com/store/apps/details?id=com.marsvard.stickermakerforwhatsapp

Версия для App store (iOS) https://apps.apple.com/us/app/sticker-maker-studio/id1443326857

-Отправьте стикер или ссылку на стикерпак боту

-Дождитесь выполнения конвертации

-После успешного завершения работы скрипта бот вернет архив со стикерами, совместимыми с Whatsapp. Если в стикерпаке больше 30 стикеров бот вернет несколько архивов

-Откройте полученный файл в приложении Sticker Maker

-Нажмите «Добавить в библиотеку», а затем «Добавить в WhatsApp». Подтвердите действие.

-Все готово, можно делиться стикерами в своих группах.

Бота запустил для ознакомления здесь http:https://t.me/tg_to_wa_bot, но не могу гарантировать что он будет работать постоянно.

About

Telegram Bot for convert Telegram Stickerpacks to Whatsapp Stickerpacks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 100.0%