fix: handle bot join messages properly to get conversation id and name #385
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes proposed in this pull request:
bot join message:
{'type': 'Join', 'actor': {'type': 'Application', 'id': 'bots/bot-8fbab44b3648e53e2252d262ab600532a4232ee8', 'name': 'SummaryBot'}, 'object': {'type': 'Collection', 'id': 'x8w9eukg', 'name': 'summary test'}, '_route': 'ocs.app_api.talkbot.proxytalkmessage', 'appId': 'summary_bot', 'route': 'summary_bot'}user join message:
{'type': 'Activity', 'actor': {'type': 'Person', 'id': 'users/bob', 'name': 'bob'}, 'object': {'type': 'Note', 'id': '401', 'name': 'user_added', 'content': '{"message":"{actor} joined the conversation","parameters":{"actor":{"type":"user","id":"bob","name":"bob","mention-id":"bob"},"user":{"type":"user","id":"bob","name":"bob","mention-id":"bob"}}}', 'mediaType': 'text/markdown'}, 'target': {'type': 'Collection', 'id': 'x8w9eukg', 'name': 'summary test'}, '_route': 'ocs.app_api.talkbot.proxytalkmessage', 'appId': 'summary_bot', 'route': 'summary_bot'}