Бот Telegram для конвертации медиафайлов в формат, необходимый для использования в качестве стикеров Telegram.
Вы можете использовать бота здесь: запустите его, и теперь вы можете отправлять ему медиафайлы, которые необходимо преобразовать.
В зависимости от того, что вы отправляете, Stickify ответит на следующее:
блок-схема LR
A[Пользователь] -->|Сообщение| B([Наклейка])
B -->|Запрос содержит файл| C{Поддерживается ли файл?}
нажмите B «https://t.me/StickerifyImageBot» _blank
заливка стиля B: #2889ba, обводка: #e0e0e0, цвет: #e0e0e0
C -->|Да| D{Нужно ли конвертировать файл?}
С -->|Нет| E (сообщение об ошибке)
B -->|Запрос содержит только текст| F{Это помощь или команда запуска?}
Ф -->|Да| G (Показать использование бота)
Ф -->|Нет| H(О сообщении)
D -->|Да| J (конвертировать файл)
Д -->|Нет| К (без преобразования)
И дело сделано!
./gradlew build -x test
После успешной настройки проекта вам придется пройти следующие шаги:
STICKERIFY_TOKEN
super(botToken)
внутри класса Stickerify
Main
, чтобы запустить бота, теперь он сможет отвечать на сообщения в Telegram. Установить Докер
Подготовьте образ Docker:
переходим в папку проекта и собираем образ командой:
docker build -t rob93c/stickerify .
извлекаем образ из Docker Hub:
docker pull rob93c/stickerify
Теперь вам просто нужно запустить образ Docker, передав токен ( {{TOKEN}}
), полученный от BotFather:
docker run -e " STICKERIFY_TOKEN={{TOKEN}} " rob93c/stickerify
Ознакомьтесь с рекомендациями по участию в этом проекте здесь.
Есть вопросы? Рассмотрите возможность открытия нового обсуждения.
Hacktoberfest — это мероприятие, целью которого является поощрение людей к участию в проектах с открытым исходным кодом каждый октябрь. Этот проект придерживается этой инициативы и приветствует любые улучшения, связанные с хактоберфестом!
Если вы хотите улучшить Stickicify в рамках этого мероприятия, сначала прочтите рекомендации по участию, а затем рассмотрите возможность создания новой задачи и/или запроса на включение.
Если ваш запрос на включение представляет собой действительный вклад в проект, он будет помечен как hacktoberfest-accepted
, что будет учитываться при достижении цели в 4 вклада.
Политику конфиденциальности можно найти здесь .
Лицензионные права и ограничения см. в файле LICENSE (MIT).