Je suis nouveau dans le travail avec Rocket.Chat. J'ai besoin d'envoyer un message à la chaîne. J'ai déjà une autorisation. Quand j'ai lu la documentation sur envoyer un message, j'ai trouvé le paramètre roomId, mais je ne sais pas comment obtenir cet ID. J'ai essayé trouvé dans le panneau d'administration sur Rocket.Chat mais sans succès. Aussi si qui sait, comment accéder à la base de données Rocket.Chat

Merci

5
Metal Evolution Studio 16 janv. 2017 à 20:23

2 réponses

Meilleure réponse

Pour accéder à la base de données, vous pouvez utiliser Robo 3t (comment l'utiliser avec meteor Comment connecter les clients mongodb au Meteor MongoDB local).

Vous pouvez également utiliser l 'api de repos pour obtenir les informations de la chaîne https://rocket.chat/docs/developer-guides / rest-api / channels / info

8
Reinstate Monica 3 août 2017 à 18:29

Je suppose que vous utilisez les API pour envoyer des messages, si oui, vous serez celui qui a créé les canaux (salles).

Lorsque vous créez un nouveau canal, la réponse contient des détails sur le canal nouvellement créé, qui inclut le _id généré.

Dans ce cas, chaque fois que vous créez un nouveau canal, le stockez quelque part dans votre stockage de données, puis le restaurez en utilisant le nom du canal, cela vous fera économiser un voyage vers les API Roekct chaque fois que vous aurez besoin d'obtenir le roomId.

0
Shadi 24 oct. 2019 à 11:24