Support description of mrkdwn type in OptionObject
Mantenedores costumam responder em até 1 dia
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 55/100
Direção de pesquisa
Comece com com.slack.api.model.block.composition.OptionObject e inspecione como sua descrição é representada e desserializada. Verifique o comportamento do modelo para descrições de opções cujo tipo é mrkdwn e também plain_text, demonstrando a conclusão ao preservar ambas as formas sem coerção com perda.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Need to read options in a checkbox from Slack using the Java SDK. Currently, description text objects inside an option are always coerced into a PlainTextObject even if their type property is set to mrkdwn.
Category (place an x in each of the [ ])
- bolt (Bolt for Java)
- bolt-{sub modules} (Bolt for Java - optional modules)
- slack-api-client (Slack API Clients)
- slack-api-model (Slack API Data Models)
- slack-api-*-kotlin-extension (Kotlin Extensions for Slack API Clients)
- slack-app-backend (The primitive layer of Bolt for Java)
Requirements
Slack supports options with description text objects that use mrkdwn type. The SDK coerces them into a PlainTextObject, resulting in a lossy translation.
Consider changing the description field in the com.slack.api.model.block.composition.OptionObject to a com.slack.api.model.block.composition.TextObject so it can support either plain text or markdown.
- Linguagem predominante
- Java
- Estrelas
- 602
- Forks
- 236
- Merge médio
- 1d 21h
- PRs com merge (30d)
- 8
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de slackapi/java-slack-sdk
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
slackapi/java-slack-sdk#1653 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
enhancement project:slack-api-model
Dificuldade 3/5 Meio dia Facilidade para iniciantes 75/100
slackapi/java-slack-sdk#1657 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Upgrade JettyTalvez já em andamento @skrcode assumiu há 55 dias. Abertaauto-triage-skip dependencies good first issue
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
slackapi/java-slack-sdk#1567 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
auto-triage-skip discussion enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
slackapi/java-slack-sdk#1535 · 5 comentários ·
Mantenedores costumam responder em até 1 dia
-
auto-triage-skip question untriaged
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
slackapi/java-slack-sdk#1528 · 7 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de slackapi/java-slack-sdk
Issues semelhantes
-
[BUG] jackson3 JacksonJsonpMapper(ObjectMapper) fails to deserialize `_source` with "Trailing token" errorTalvez já em andamento @junyeokk assumiu hoje. Abertabug untriaged
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
opensearch-project/opensearch-java#2236 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
cloudfoundry/cf-java-client#1392 ·
Mantenedores costumam responder em até 2 dias
-
Posting fails with "Context too long"Talvez já em andamento @jimklimov assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
open-learning-exchange/myplanet#18392 ·
Mantenedores costumam responder em até 2 dias