chat_postMessage inline code block with >4000 symbols broken markdown
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start at the chat_postMessage entry point and reproduce the issue using the two payloads in the report with 4,000 and 4,100 characters. Compare the client request and Slack response to determine whether splitting happens in slack-ruby-client or the Slack API; done means the cause and expected handling are established.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm sending large inline code blocks into our slack rooms and blocks with more than 4000 symbols (roughly) are coming with a broken code style.
This message works fine:
"*test*\n```#{"x"*4000}```\n*test*"
This one came "broken":
"*test*\n```#{"x"*4100}```\n*test*"
It seems that the message is being split into two.
I'm not quite sure whether it's a gem's issue or an API problem.
The doc https://api.slack.com/methods/chat.postMessage#formatting says
For best results, limit the number of characters in the text field to 4,000 characters. Ideally, messages should be short and human-readable. Slack will truncate messages containing more than 40,000 characters.
Messages are not truncated though, just split.
Please guide where to look at.
I'm using v0.14.1 at the moment.
- Lenguaje dominante
- Ruby
- Estrellas
- 1.3k
- Forks
- 222
- Merge medio
- 1 d 14 h
- PR fusionados (30 d)
- 3
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de slack-ruby/slack-ruby-client
-
new feature question
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
slack-ruby/slack-ruby-client#586 · 3 comentarios ·
-
bug?
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
slack-ruby/slack-ruby-client#579 · 3 comentarios ·
-
new feature web api
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
slack-ruby/slack-ruby-client#482 · 5 comentarios ·
-
new feature
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
slack-ruby/slack-ruby-client#414 · 14 comentarios ·
-
confirmed bug
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
slack-ruby/slack-ruby-client#409 · 5 comentarios ·
Todos los issues de slack-ruby/slack-ruby-client
Issues similares
-
user-reported
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Kong/developer.konghq.com#7316 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
TheOdinProject/curriculum#31408 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
CI: json 3.0.2 removed `quirks_mode`, breaking ActiveSupport's JSON encoder on every test job Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
bensheldon/good_job#1816 · 5 comentarios ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
notch8/utk_knapsack#148 ·