in a message loop as a response to the initial prompt

This commit is contained in:
Mikhail Guseletov 2023-08-04 12:49:12 +07:00
parent c9739d7263
commit f64e564f43

5
bot.py
View File

@ -493,7 +493,7 @@ async def rnd_script(message, typeScript):
numbers = list(range(len(elements))) numbers = list(range(len(elements)))
random.shuffle(numbers) random.shuffle(numbers)
dataPromptOld = data['prompt'] dataPromptOld = data['prompt']
await bot.send_message( msgFor = await bot.send_message(
chat_id=chatId, chat_id=chatId,
text='Цикл по '+str(len(elements)) + (' моделям' if typeScript == 'models' else ' семплерам') + ', ' + dataPromptOld text='Цикл по '+str(len(elements)) + (' моделям' if typeScript == 'models' else ' семплерам') + ', ' + dataPromptOld
) )
@ -514,8 +514,7 @@ async def rnd_script(message, typeScript):
try: try:
res = await api.txt2img(**data) res = await api.txt2img(**data)
await show_thumbs(chatId, res) await show_thumbs(chatId, res)
await bot.send_message( await msgFor.reply(
chat_id=chatId,
text=elements[number] if typeScript == 'models' else elements[number]['name'] text=elements[number] if typeScript == 'models' else elements[number]['name']
) )
except Exception as e: except Exception as e: