Hmmm… I don’t think there should be anything required beyond the Travis config above.
There’s a working config on discourse-chat-integration: Travis CI - Test and Deploy Your Code with Confidence
Do you have a link to a failing Travis job you can spare?