Не работает бот Viber
Зарегистрировал бот аккаунт в Viber, заполнил все данные, подтвердил, опубликовал. Залил на сервер файл py который скопировал с документации как пример
from flask import Flask, request, Response
from viberbot import Api
from viberbot.api.bot_configuration import BotConfiguration
from viberbot.api.messages.text_message import TextMessage
from viberbot.api.viber_requests import ViberFailedRequest
from viberbot.api.viber_requests import ViberMessageRequest
from viberbot.api.viber_requests import ViberSubscribedRequest
app = Flask(__name__)
viber = Api(BotConfiguration(
name='имя',
avatar='https://upload.wikimedia.org/wikipedia/commons/9/9a/Gull_portrait_ca_usa.jpg',
auth_token='мойтокен'
))
@app.route('/', methods=['POST'])
def incoming():
# every viber message is signed, you can verify the signature using this method
if not viber.verify_signature(request.get_data(), request.headers.get('X-Viber-Content-Signature')):
return Response(status=403)
# this library supplies a simple way to receive a request object
viber_request = viber.parse_request(request.get_data())
if isinstance(viber_request, ViberMessageRequest):
message = viber_request.message
# lets echo back
viber.send_messages(viber_request.sender.id, [
message
])
elif isinstance(viber_request, ViberSubscribedRequest):
viber.send_messages(viber_request.get_user.id, [
TextMessage(text="thanks for subscribing!")
])
elif isinstance(viber_request, ViberFailedRequest):
print("error")
return Response(status=200)
if __name__ == "__main__":
context = ('server.crt', 'server.key')
app.run(host='0.0.0.0', port=443, debug=True, ssl_context=context)
установил Flask на сервер, добавил сертификаты
openssl genrsa 2048 > server.key
chmod 400 server.key
openssl req -new -x509 -nodes -sha256 -days 365 -key server.key -out server.cert
зашел на страницу бота, а чат так и не открывается

как начать переписку с ботом?
UPDATE: Обновил немного код, вот лог:
2020-11-11 09:37:17,706 - werkzeug - INFO - * Running on https://0.0.0.0:443/ (Press CTRL+C to quit)
2020-11-11 09:37:17,707 - werkzeug - INFO - * Restarting with stat
2020-11-11 09:37:18,088 - werkzeug - WARNING - * Debugger is active!
2020-11-11 09:37:18,089 - werkzeug - INFO - * Debugger pin code: 284-971-705
2020-11-11 09:37:22,700 - viber.bot.api - DEBUG - setting webhook to url: ип сервера/
2020-11-11 09:37:22,744 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): chatapi.viber.com
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 670, in inner
fd=fd)
File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 564, in make_server
passthrough_errors, ssl_context, fd=fd)
File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 500, in __init__
self.socket = ssl_context.wrap_socket(sock, server_side=True)
File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 422, in wrap_socket
ssl_version=self._protocol, **kwargs)
File "/usr/lib/python3.5/ssl.py", line 1077, in wrap_socket
ciphers=ciphers)
File "/usr/lib/python3.5/ssl.py", line 699, in __init__
self._context.load_cert_chain(certfile, keyfile)
FileNotFoundError: [Errno 2] No such file or directory
2020-11-11 09:37:23,080 - viber.bot.api - DEBUG - setting webhook to url: ип сервера/
2020-11-11 09:37:23,119 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): chatapi.viber.com
2020-11-11 09:37:23,139 - requests.packages.urllib3.connectionpool - DEBUG - https://chatapi.viber.com:443 "POST /pa/set_webhook HTTP/1.1" 200 88
2020-11-11 09:37:23,491 - requests.packages.urllib3.connectionpool - DEBUG - https://chatapi.viber.com:443 "POST /pa/set_webhook HTTP/1.1" 200 88