Since on some environments the bot doesn't join automatically on invite, we have to manually accept to join conversation when a user wants to chat with the bot.
The bot does not seem to send the welcome message when he is the one accepting to join the conversation later after being invited, or sometimes send a message which is not decrypted, maybe because we need to wait a bit after joining to establish the encryption before sending the message?
Since on some environments the bot doesn't join automatically on invite, we have to manually accept to join conversation when a user wants to chat with the bot.
The bot does not seem to send the welcome message when he is the one accepting to join the conversation later after being invited, or sometimes send a message which is not decrypted, maybe because we need to wait a bit after joining to establish the encryption before sending the message?