Add option to omit phone/waid from sendContact vCard
Les mainteneurs répondent en général sous 15 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 68/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- typescript
- Domaine
- api, backend-api-design
Piste de recherche
Start at the /message/sendContact/{instance} endpoint and its sendContact payload handling, then trace the generated vCard and the automatic wuid/TEL resolution. Add a payload option that omits the phone/waid line while preserving the name-only contact, and verify the endpoint response with a direct test matching the behavior described in the issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Related to #24, which made wuid auto-derive from phoneNumber when sending a contact via /message/sendContact. Since then, item1.TEL;waid={wuid}:{phoneNumber} is always included in the generated vCard — there's no way to share a "name only" contact without exposing/confirming a WhatsApp number tied to it.
Suggestion: add an option in the sendContact payload (e.g. includePhone: false) to skip the waid= TEL line, or support a vCard with just fullName and no phone/wuid resolution.
Confirmed this is enforced server-side with a direct test against /message/sendContact/{instance}, bypassing our own integration code entirely — the vCard returned still had waid= auto-populated from the phone number sent in the payload.
Also posted as a suggestion on the community Discord (tag: Modify).
- Langage dominant
- TypeScript
- Étoiles
- 9.9k
- Forks
- 7.4k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de evolution-foundation/evolution-api
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
evolution-foundation/evolution-api#2723 ·
Les mainteneurs répondent en général sous 15 jours
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
evolution-foundation/evolution-api#2704 ·
Les mainteneurs répondent en général sous 15 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
evolution-foundation/evolution-api#2702 · 2 commentaires · 3 réactions ·
Les mainteneurs répondent en général sous 15 jours
-
[BUG] Cloud API: a single unknown wamid in a `statuses` batch silently drops the whole batch (`return` instead of `continue`)Peut-être pris @vin1i l’a pris il y a 53 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
evolution-foundation/evolution-api#2700 · 1 commentaire ·
Les mainteneurs répondent en général sous 15 jours
-
[BUG] Chatwoot integration duplicates messages when a device re-delivers the same key.id — getExistingSourceIds exists but is never called on the live pathPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
evolution-foundation/evolution-api#2675 ·
Les mainteneurs répondent en général sous 15 jours
Toutes les issues de evolution-foundation/evolution-api
Issues similaires
-
Edit: Tele Posadas HDOuvertecheck:passed streams:edit
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
area:mcp bug has repro platform:vscode regression
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
anthropics/claude-code#103970 ·
Les mainteneurs répondent en général sous 1 jour
-
skillopt: success-reflect prompt omits the edit schema, so every success-only edit is droppedOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Workspace secrets/constants containing "$" are corrupted when resolved in data source optionsOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
sdk-typescript: unquoted COPY globs in shell form are silently dropped from the image build contextOuvertebug javascript
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour