diff --git a/components/ChannelEdit.js b/components/ChannelEdit.js index 37d464e..abbc05b 100644 --- a/components/ChannelEdit.js +++ b/components/ChannelEdit.js @@ -40,14 +40,14 @@ const EMOJI = [ ]; const IMAGE_STYLES = [ - { v: 'realistic-photo', label: 'Реалистичное фото', desc: 'Стоковая фотография' }, - { v: 'flat-illustration', label: 'Плоская иллюстрация', desc: 'Editorial vector' }, - { v: '3d-render', label: '3D рендер', desc: 'Pixar-like' }, - { v: 'cartoon', label: 'Мультяшный', desc: 'Comic book' }, - { v: 'minimal', label: 'Минимализм', desc: 'Один элемент' }, - { v: 'abstract', label: 'Абстракция', desc: 'Без объектов' }, - { v: 'sketch', label: 'Скетч', desc: 'Карандашный рисунок' }, - { v: 'cyberpunk', label: 'Киберпанк', desc: 'Неон, будущее' }, + { v: 'realistic-photo', label: 'Реалистичное фото', desc: 'AI-фотореализм, не сток' }, + { v: 'flat-illustration',label: 'Плоская иллюстрация', desc: 'Editorial vector' }, + { v: '3d-render', label: '3D рендер', desc: 'Pixar-like' }, + { v: 'cartoon', label: 'Мультяшный', desc: 'Comic book' }, + { v: 'minimal', label: 'Минимализм', desc: 'Один элемент' }, + { v: 'abstract', label: 'Абстракция', desc: 'Геометрия, настроение' }, + { v: 'sketch', label: 'Скетч', desc: 'Карандашный рисунок' }, + { v: 'cyberpunk', label: 'Киберпанк', desc: 'Неон, будущее' }, ]; const IMAGE_PALETTES = [ @@ -91,7 +91,9 @@ export default function ChannelEdit({ channel }) { // Картинки const [imageEnabled, setImageEnabled] = useState(style.image_enabled ?? false); - const [imageStyle, setImageStyle] = useState(style.image_style || 'flat-illustration'); + const [imageStyles, setImageStyles] = useState( + (style.image_style || 'flat-illustration').split(',').map(s => s.trim()).filter(Boolean) + ); const [imagePalette, setImagePalette] = useState(style.image_palette || 'auto'); const [imageCustomColors, setImageCustomColors] = useState(style.image_custom_colors || ''); const [imagePromptInstructions, setImagePromptInstructions] = useState(style.image_prompt_instructions || ''); @@ -127,7 +129,7 @@ export default function ChannelEdit({ channel }) { banned_words: bannedWords.split(',').map(s => s.trim()).filter(Boolean), banned_topics: bannedTopics.split(',').map(s => s.trim()).filter(Boolean), image_enabled: imageEnabled, - image_style: imageStyle, + image_style: imageStyles.join(','), image_palette: imagePalette, image_custom_colors: imageCustomColors.trim() || null, image_prompt_instructions: imagePromptInstructions.trim() || null, @@ -350,22 +352,31 @@ export default function ChannelEdit({ channel }) { {imageEnabled && ( <>
+ Все стили — это AI-генерация, не стоковые фото. + Если в посте упоминается реальный человек — система автоматически ищет его фото в интернете вместо генерации. +