Кажется, я не могу найти способ отправки фрагментов кода с помощью модуля Python SDK. Это то, что я имею в виду.
Я пытался использовать три тега backsticks ```
и <codeblock>
, но это обычные блоки кода, а не фрагменты кода.
code_snippet = Activity(
type=ActivityTypes.message,
text=f'```python\n{out}\n```',
)
await turn_context.send_activity(code_snippet)
Любая помощь будет принята с благодарностью!
Это не то, о чем я спрашиваю. Я хочу отправить это с помощью кода Python через платформу бота SDK.
Это вопрос по программированию? Если да, пожалуйста, отредактируйте свой вопрос и включите соответствующий код в качестве минимально воспроизводимого примера . Если речь идет об использовании команд ms, то здесь это не по теме. См. справочный центр.
Разве тегов недостаточно, чтобы сказать, что вопрос связан с программированием? Во всяком случае, я отредактировал свой пост и включил одну вещь, которую я пробовал.
Свойство TextFormat сообщения можно использовать для указания формата текста. Свойство TextFormat может быть установлено в обычный формат, markdown или xml. Значением по умолчанию для TextFormat является уценка.
Пример:
IMessageActivity message = Activity.CreateMessageActivity();
message.Text = "Hello!";
message.TextFormat = "plain";
message.Locale = "en-Us";
Ссылочный документ: https://learn.microsoft.com/en-us/previous-versions/azure/bot-service/dotnet/bot-builder-dotnet-create-messages?view=azure-bot-service-3.0 #настройка-сообщения
Текстовый формат для фрагментов кода недоступен.
Если вы хотите, вы можете предложить эту функцию здесь: Сообщество Microsoft Teams
Не могли бы вы выбрать язык Python вместо текста. См. следующий снимок экрана: i.stack.imgur.com/wuicy.png