Недостаточная ширина и обтекание вложений
Я пытаюсь использовать слабые вложения для регистрации ошибок приложений, но большие поля, такие как трассировка стека, ведут себя странно.
Во-первых, при использовании вложений таблица, похоже, фиксируется на какую-то произвольную ширину, есть ли способ изменить это, чтобы можно было разрешить более широкое значение? В противном случае 50%% провисающего окна пустое, полный отход.
![введите описание изображения здесь]()
Использование только текста работает нормально, но есть еще несколько меньших полей, включенных в это поле из формата поля.
Также у меня возникла проблема с медленным выполнением странной упаковки, когда сообщение велико. Ниже представлен небольшой фрагмент, в котором несколько признаков падают, но в полном стеке могут быть существенные потери.
Пример (построитель слабительных сообщений)
![введите описание изображения здесь]()
Добавление одного символа в строку, и теперь он начинает отрубать вещи (текст есть все и выбирается, он просто делает ужасную работу при обертке.)
Пример 2
![введите описание изображения здесь]()
У кого-нибудь есть предложения, чтобы получить что-то еще более полезное?
Ответы
Ответ 1
Я бы предложил загрузить ошибки приложения в виде текстового файла (Plain Text Snippet) вместо того, чтобы помещать информацию в сообщение. Таким образом, вы можете разместить больше данных, а форматирование также лучше подходит для данных такого типа.
Вы можете автоматически обмениваться загруженным файлом в канале, и он будет отображаться как новое сообщение. Вы также можете добавить комментарии, если хотите передать больше информации.
Используйте метод files.upload
для загрузки текста ошибки в виде файла с filetype
, установленным на text
, чтобы получить текст фрагмент кода.
Вот пример, как это выглядит на Slack, когда приложение публикует новый фрагмент текста, как описано:
![Пример фрагмента текста на слайке]()