Configurer l'intégration Telegram en utilisant le plugin discourse-chat-integration

Yes I’m also experiencing this too. It will react to join/leave/pin events and I did make sure "Group Privacy is enabled.

Any updates on this? Much appreciated. @david

1 « J'aime »

Hello, We’re experiencing the same problem as well. The group privacy setting is enabled for our bot. However, it keeps sending:

New rule: /[watch|follow|mute] [category] [tag:name]
(you must specify a rule type and at least one category or tag)
- watch – notify this channel for new topics and new replies
- follow – notify this channel for new topics
- mute – block notifications to this channel

Remove rule: /remove [rule number]
([rule number] can be found by running /status)

List rules: /status

Help: /help

Every time someone join or leave, Is there any solution for this?
Thanks.

1 « J'aime »

Currently, the solution is to create a channel and set the bot to broadcast to that channel. Then link that channel with the group chat.

Although, I’d prefer a cleaner solution.

2 « J'aime »

I’m having the same issue regarding the bot reacting to pin/join/leave events and posting the help message.

It also reacts to users (any user) tagging it or replying to its posts by re-posting the Chat ID.

There is also the fact that it tags Telegram users with a ‘@’, but using their Discourse username. These often don’t match. In my opinion it should mention the user name, but without using the @ symbol.

Given that I broadcast different filters to multiple telegram chats, the workaround of using a channel is not doable for me.

Is there someone working on this plugin that could take care of these issues? @david – sorry to annoy you, but maybe you can answer this question.

I am willing to spend some time and attempt to sift through the code, but I’m not very familiar with Ruby on Rails and that would take time to adjust.

2 « J'aime »

getting an error 422 when testing it on groups or chanels.

the bot works perfectly on private chat with the bot itself. so the API is fine.

I noticed telegram gives you 10 digit chat ID for personal chats and 13 digits chat ID for groups or channels. this is the only difference i see.

anyone found a way to solve this ?

We’ve made the necessary changes and tested it for a number of days in multiple Telegram chats.

We took the liberty of creating a pull request:

3 « J'aime »

Merci pour ce plugin, il semble génial.
Je l’ai installé pour Telegram et cela fonctionne, vous pouvez recevoir des messages lorsque quelqu’un publie dans une catégorie ou publie dans un groupe.

Mais j’aimerais recevoir des notifications système (alertes) par exemple celles que le système envoie lorsqu’une sauvegarde échoue, ou lorsqu’il vous conseille de passer à une nouvelle version.
Ce serait formidable de les avoir sur Telegram au lieu d’e-mail.
Comment puis-je y parvenir ?
Merci.

Je pense que vous avez plutôt besoin de ce plugin :

1 « J'aime »

Merci, mais en lisant les informations, il semblait que l’autre plugin était orienté utilisateur et je pensais vous laisser interagir avec les fils de discussion Discourse via Telegram, recevoir des réponses à vos publications, aimer, etc.

Je veux juste recevoir des notifications Discourse pour les modérateurs et les administrateurs sur Telegram, des notifications en cas de problème.
C’est le plus important pour nous. Peut-être que nous implémenterons l’autre fonctionnalité à l’avenir, mais je préfère la tester avec des messages d’administrateurs et de modérateurs.

Dans ce plugin, il y a la possibilité d’envoyer des notifications de groupe à Telegram.
Je pensais que c’était ce dont nous avions besoin.

Mais lorsque je sélectionne la notification de groupe dans les règles du canal, je ne vois que certains groupes d’utilisateurs que nous avons créés.
Dans la liste, il n’y a pas de groupes système comme administrateurs, modérateurs, personnel, niveau de confiance un, etc.

@david J’essaie d’utiliser votre plugin pour rediriger les messages envoyés aux groupes d’administrateurs et de modérateurs vers les groupes de discussion Telegram correspondants.
J’ai créé le bot et l’ai inclus dans les groupes de discussion et cela fonctionne, le bot envoie des messages de test.
Le problème est que lorsque je crée la règle et que j’essaie de sélectionner le groupe de messages comme origine, dans la liste des groupes, il n’affiche que les groupes créés par nous, aucun des groupes système comme admins, mods, staff ou confidence level.
Comment puis-je résoudre cela ?
Merci d’avance.

@david Merci pour le plugin. Il fonctionne à merveille !

Je ne suis pas un développeur, mais serait-il possible d’insérer l’URL du post dans les notifications. J’aimerais utiliser ce plugin uniquement pour annoncer les nouveaux sujets, mais ce serait formidable si le lien apparaissait dans la notification (Telegram), par exemple.

Cordialement,

Vous pouvez personnaliser les modèles de message en recherchant « telegram » dans la section de personnalisation du texte du panneau d’administration

2 « J'aime »

Bonjour David Taylor ! J’ai un problème avec « l’intégration du chat Telegram activée ». Lorsque j’active et désactive le bot, tout fonctionne. Mais lorsque j’insère le bot et que j’active la case à cocher, il se désactive.

https://drive.google.com/file/d/1Jv6p-bADSqeFfUyDHse2iEwbCVzzYr3B/view?usp=sharing - voici ma vidéo enregistrée de ce cas. Que dois-je faire ? Merci.

La méthode Telegram sera automatiquement désactivée si Discourse ne parvient pas à configurer l’intégration avec Telegram. Lorsque cela se produit, un message d’erreur doit être imprimé dans les journaux. Pouvez-vous essayer de visiter /logs sur votre forum et voir s’il y a des messages d’erreur rouges liés à Telegram ?

2 « J'aime »

David Taylor Bien sûr, vous pouvez voir les derniers journaux sur cette capture d’écran. Je n’ai pas eu d’erreurs =(

Mais je ne suis pas sûr des journaux d’erreurs. Est-ce que ça va ?


P.S. David Taylor si j’utilise « » ça fonctionne mais quand j’essaie de faire un message test j’obtiens une erreur 505


Peut-être que ces erreurs de la console peuvent aider

J’ai également reçu une erreur 500, cependant, dans mon cas, tout va bien avec HTTPS.

J’ai une intégration Telegram fonctionnelle et je cherche à envoyer des notifications à Telegram depuis Discourse pour les publications planifiées. Je ne suis pas sûr s’il s’agit d’un bug ou si c’est juste moi, pour une raison quelconque, cela ne fonctionne pas. Quelqu’un a une idée de comment corriger cela ? Merci beaucoup.

Merci

J’ai tout fait fonctionner jusqu’à l’étape 3 de « ajouter un canal »

Cependant, lorsque je vais dans plugins > intégrations de chat et que je clique, rien ne se passe :

L’URL dans mon navigateur change pour ../admin/plugins/chat-integration/telegram mais rien dans l’interface utilisateur ne change

Est-ce que cela pourrait être un problème lié à mon utilisation de l’essai gratuit de l’hébergement discourse ?