Je dois envoyer des données boursières et le formatage est nul dès maintenant. Besoin d'envoyer quelque chose comme ça
| Symbol | Price | Change |
|--------|-------|--------|
| ABC | 20.85 | 1.626 |
| DEF | 78.95 | 0.099 |
| GHI | 23.45 | 0.192 |
| JKL | 98.85 | 0.292 |
C'est ce que j'ai essayé.
| Symbol | Price | Change |
|--------|-------|--------|
| ABC | 20.85 | 1.626 |
| DEF | 78.95 | 0.099 |
| GHI | 23.45 | 0.192 |
| JKL | 98.85 | 0.292 |
Vous pouvez utiliser [~ # ~] html [~ # ~] ou Markdown balisage pour envoyer quelque chose comme <pre>
en HTML. Tout comme cet exemple .
Réglez le paramètre Telegram parse_mode sur [~ # ~] html [~ # ~] et enveloppez le texte dans <pre></pre>
<pre> | Tables | Are | Cool | |----------|:-------------:|------:| | col 1 is | left-aligned | $1600 | | col 2 is | centered | $12 | | col 3 is | right-aligned | $1 | </pre>
Résultat dans Telegram messanger:
Mise à jour Il y aura un problème sur les petits écrans des smartphones. Cette méthode est donc mauvaise. La seule option est de convertir les tableaux dans l'image et de les envoyer. :(
Essaye ça
```| Symbol | Price | Change |
|--------|-------|--------|
| ABC | 20.85 | 1.626 |
| DEF | 78.95 | 0.099 |
| GHI | 23.45 | 0.192 |
| JKL | 98.85 | 0.292 |```
J'ai trouvé cette bibliothèque - TableJs - qui résout ce problème. Fonctionne très bien sur les clients de bureau cependant Android ne semblent pas le rendre correctement.