diff --git a/src/bot/telegram-bot.ts b/src/bot/telegram-bot.ts index 58ef26e..e620502 100644 --- a/src/bot/telegram-bot.ts +++ b/src/bot/telegram-bot.ts @@ -44,7 +44,16 @@ export class TelegramBot { prompt: 'Отформатируй свой ответ, в формат HTML для Telegram.' + 'Не добавляй никакого дополнительного текста или других символов.' + - 'Твой ответ будет напрямую отправлен пользователю через Telegram', + 'Твой ответ будет напрямую отправлен пользователю через Telegram.' + + '**Поддерживаемые теги**: \n' + + '- ``, ``: Жирный текст. \n' + + '- ``, ``: Курсив. \n' + + '- ``, ``: Подчёркивание. \n' + + '- ``, ``, ``: Зачёркивание. \n' + + '- ``: Ссылки (внешние или `tg://user?id=123`). \n' + + '- ``: Моноширинный текст (короткий код). \n' + + '- `
`: Блок кода (поддерживает ``).' +
+                'Используй ТОЛЬКО эти теги И НИКАКИЕ ДРУГИЕ!',
             },
           ],
         };
@@ -65,6 +74,7 @@ export class TelegramBot {
           // remove ``` in start and ``` in end
           const trimmedResult = lastResult
             .replace(/^```html/g, '')
+            .replace(/^```HTML/g, '')
             .replace(/```$/g, '');
           console.log(`Sending response to chat ${chatId}:`, trimmedResult);
           await ctx.replyWithHTML(trimmedResult);