Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

飞书接口在飞书卡片中@用户的方法有个坑

Abierto
#145 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java
Área
api

Línea de trabajo

Empieza por com.lark.oapi.service.im.v1.model.ext.MessageText.java e inspecciona el método atUser existente. Compara su salida de user_id con los ejemplos de message, card y rich-text del issue, y comprueba el ejemplo oficial de card referenciado en el informe. Se considerará terminado cuando los formatos de @ compatibles o sus limitaciones estén claramente abordados, sin conservar las indicaciones incorrectas sobre los campos de card.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

官方文档给出的示例有错误:
image
card字段应该改为content

另外,飞书消息和飞书卡片中@用户的方式是有区别的:

飞书消息:

<at user_id="xxxx"/>

飞书卡片:

<at id="xxxx"/>

飞书富文本(我没试过):

{
      "tag": "at",
      "user_id": "xxxx"
}

而在sdk中只找到1中方式:

        // com.lark.oapi.service.im.v1.model.ext.MessageText.java
        public Builder atUser(String userId, String name) {
            sb.append("<at user_id=\\\"")
                    .append(userId)
                    .append("\\\">")
                    .append(name)
                    .append("</at>");
            return this;
        }

希望可以增加对其他方式的支持,或者能说明清楚~ 我尝试了好久一直在使用错误的字段=。=

Lenguaje dominante
Java
Estrellas
310
Forks
115
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de larksuite/oapi-sdk-java

Todos los issues de larksuite/oapi-sdk-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.