.equals()
сравнивает данные в классе (при условии, что функция реализована). ==
сравнивает местоположения указателя (расположение объекта в памяти).
==
возвращает true, если оба объекта (NOT TALKING OF PRIMITIVES) указывают на экземпляр SAME. .equals()
возвращает true, если два объекта содержат одни и те же данные equals()
Versus ==
в Java
Это может вам помочь.
Какую ошибку или исключение вы получаете при запросе этого API? Это проблема разрешения DNS?
Если это проблема разрешения DNS. Затем проверьте, работает ли KubeDNS или CoreDNS в вашем кластере kubernetes. Если указанное выше работает, попробуйте пропинговать хост с вашего модуля.
Редактировать 1:
Похоже, что соединение сокета закрывается при чтении с сервера. Попробуйте передать аргумент auto_reconnect при вызове функции rtm_connect.
slack_client.rtm_connect(auto_reconnect = True)