Подтвердить что ты не робот

Недостаточная ширина и обтекание вложений

Я пытаюсь использовать слабые вложения для регистрации ошибок приложений, но большие поля, такие как трассировка стека, ведут себя странно.

Во-первых, при использовании вложений таблица, похоже, фиксируется на какую-то произвольную ширину, есть ли способ изменить это, чтобы можно было разрешить более широкое значение? В противном случае 50%% провисающего окна пустое, полный отход. введите описание изображения здесь

Использование только текста работает нормально, но есть еще несколько меньших полей, включенных в это поле из формата поля.

Также у меня возникла проблема с медленным выполнением странной упаковки, когда сообщение велико. Ниже представлен небольшой фрагмент, в котором несколько признаков падают, но в полном стеке могут быть существенные потери.

Пример (построитель слабительных сообщений) введите описание изображения здесь

Добавление одного символа в строку, и теперь он начинает отрубать вещи (текст есть все и выбирается, он просто делает ужасную работу при обертке.)

Пример 2 введите описание изображения здесь

У кого-нибудь есть предложения, чтобы получить что-то еще более полезное?

4b9b3361

Ответ 1

Я бы предложил загрузить ошибки приложения в виде текстового файла (Plain Text Snippet) вместо того, чтобы помещать информацию в сообщение. Таким образом, вы можете разместить больше данных, а форматирование также лучше подходит для данных такого типа.

Вы можете автоматически обмениваться загруженным файлом в канале, и он будет отображаться как новое сообщение. Вы также можете добавить комментарии, если хотите передать больше информации.

Используйте метод files.upload для загрузки текста ошибки в виде файла с filetype, установленным на text, чтобы получить текст фрагмент кода.

Вот пример, как это выглядит на Slack, когда приложение публикует новый фрагмент текста, как описано: Пример фрагмента текста на слайке