Мысли о новом боте для генерации изображений + немного пляжно-рыже-пушистого (18+)
Автор: SangoПолторы недели назад я писал о бесплатном сервисе для генерации изображений. Насколько я знаю, по крайней мере несколько человек стали им пользоваться, а кое-кто даже через него делает себе обложки. Значит не зря поделился)
А пару дней назад мне чёт приспичило - я запустил сервис, открыл вкладку Network в DevTools, и принялся неспешно ковыряться в API сайта. И частично расковырял его на генерацию иллюстраций через прямое взаимодействие с API.
Тут же в голове родилась мысль - написать новый бот для генерации изображений, использующий вместо установленной на компе стаблы этот самый сайт. Такого бота можно поставить на любой мало-мальски рабочий компьютер, подключенный к интернету, без каких-либо высоких требований к железу. Или даже на дешевом сервере (уровня 100-200 рублей в месяц). И он будет выдавать картинки по вашему запросу.
Профит? Профит.
Кто-то конечно скажет - «а зачем бот в качестве прослойки, если можно пользоваться сайтом напрямую»? И в принципе будет прав в своём вопросе.
Тем не менее обозначу свой взгляд на такую задачу.
Ну во-первых данный проект я для себя рассматриваю как «фановый». Мне нравится программировать, поэтому занимаясь им я развлеку себя.
Во-вторых в такой бот можно интегрировать переводчик (несколько строчек кода), и писать запросы на родном русском языке, в то время как напрямую сервис понимает только английские слова. Мне кажется для многих это будет большим плюсом.
В-третьих альтернативный интерфейс. Вместо сайта - просто вводите запрос в телеграмм и через некоторое время получаете картинку. Кому-то это может быть удобнее нежели работать с сайтом напрямую.
В-четвертых результат генерации не только прилетит в ваш боточат, но и будет сохранен на компьютере на жестком диске.
В-пятых можно будет сделать кнопки для генерации в разных стилях, перебор стилей, свои собственные стили, ещё чего-нить такое придумать.
И т.д. и т.п…
С утра накидал базовый прототип с основными архитектурами (команды, парсер стилей). И сразу же столкнулся с проблемой получения идентификатора юзера от сервиса. Запрос, который отдает искомый идентификатор, почти всегда отдает ошибку. То ли хедеров ему не хватает (дергаю голый запрос без заголовков), то ли еще чего. В данный момент это главный затык. Если решу этот вопрос - фактически проект нового бота готов. Надо будет только придумать команды-кнопки и налепить обработок ошибок API.
И будет мне бото-счастье!
Для тестирования прототипа использовал промпт:
Голая рыжая девушка со средней грудью в мини-плавках сидит на песке на пляже
А в качестве рабочего стиля использовал Furry painted. Не то чтобы большой поклонник фуррей и андроподобных животных, но сервис достаточно неплохо рисует в этом стиле, потому решил погонять его.
Попутно отметил тот факт что НИ НА ОДНОЙ ГЕНЕРАЦИИ не было плавок - ни мини, ни вообще никаких. В половине случаев рыжие дамы вообще сидели расставив ноги в стороны и демонстрируя свою пиз...
В общем пришлось выбирать версии чуть поскромнее