Суть:
В redash/destinations/slack.py:53 используется json_dumps(payload).encode("utf-8") — русские буквы работают.
В redash/destinations/mattermost.py:47 используется json_dumps(payload) без .encode("utf-8") — requests отправляет в latin-1, не-ASCII символы ломаются.
Исправление — .encode("utf-8") в mattermost, как уже сделано в slack.
Можешь ещё приложить ссылку на строки:
https://github.com/getredash/redash/blob/master/redash/destinations/slack.py#L53
https://github.com/getredash/redash/blob/master/redash/destinations/mattermost.py#L47
Суть:
В redash/destinations/slack.py:53 используется json_dumps(payload).encode("utf-8") — русские буквы работают.
В redash/destinations/mattermost.py:47 используется json_dumps(payload) без .encode("utf-8") — requests отправляет в latin-1, не-ASCII символы ломаются.
Исправление — .encode("utf-8") в mattermost, как уже сделано в slack.
Можешь ещё приложить ссылку на строки:
https://github.com/getredash/redash/blob/master/redash/destinations/slack.py#L53
https://github.com/getredash/redash/blob/master/redash/destinations/mattermost.py#L47