Skip to content

Instantly share code, notes, and snippets.

@cofob
Created January 6, 2024 02:42
Show Gist options
  • Save cofob/0a88b9bf9c8a3f41011f6a3568042b4c to your computer and use it in GitHub Desktop.
Save cofob/0a88b9bf9c8a3f41011f6a3568042b4c to your computer and use it in GitHub Desktop.

Автоматическая отправка результатов генерации Eris в телеграм чат

Копируем скрипт ниже, заменяем на второй строке PATH на путь до родительской папки, где лежит SD. TGTOKEN и TGCHATID на 6 строке меняем на токен бота и на ID чата, куда будут отправляться дампы.

После можно добавить скрипт в crontab через команду crontab -e и вставив туда * * * * * PATH/send_to_tg.sh. (Предварительно поставив флаг +x на файл, чтобы сделать его исполняемым)

#!/usr/bin/env bash
cd PATH
mkdir sd-outputs
mv stable-diffusion-webui/outputs/* sd-outputs/
zip -9r archive.zip sd-outputs/
curl -F document=@"archive.zip" 'https://api.telegram.org/botTGTOKEN/sendDocument?chat_id=TGCHATID'
rm -rf archive.zip sd-outputs/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment