Тема: Хлопці, допоможіть будь ласка :(
Привіт.
Допопможіть, будь ласка
Переді мною стоїть завдання під'єднати сервіс https://kanboard.org до телеграму, а саме щоб можна було прослідковувати які задачі, таски і сабтаски є у користувача, щоб користувач міг через телеграм стартувати і зупиняти таймер на той чи інший сабтаск, отримувати оповіщення якщо були отриманні нові таски, сабтаски і задачі від іншої людини,оповіщення який дедлайн у тебе сьогодні, оповіщення що у користувача по дедлайну завтра.
Документацію телеграму і канборда прочитала.
Проблеми у наступному:
1. Є сертифікат до https до канборду, але не пропускає:
import requests
requests.get('https://board.rgray.io', verify='/Users/Katty/Desktop/certificate.pem')
видає помилку:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/util/ssl_.py", line 267, in ssl_wrap_socket
context.load_verify_locations(ca_certs)
ssl.SSLError: unknown error (_ssl.c:4053)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/adapters.py", line 370, in send
timeout=timeout
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connectionpool.py", line 544, in urlopen
body=body, headers=headers)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connectionpool.py", line 341, in _make_request
self._validate_conn(conn)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connectionpool.py", line 761, in _validate_conn
conn.connect()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connection.py", line 238, in connect
ssl_version=resolved_ssl_version)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/util/ssl_.py", line 269, in ssl_wrap_socket
raise SSLError(e)
requests.packages.urllib3.exceptions.SSLError: unknown error (_ssl.c:4053)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/Katty/Documents/all/coding/python/kanboard_tgbot/test2.py", line 3, in <module>
requests.get('https://board.rgray.io', verify='/Users/MillerProduction/Desktop/certificate.pem')
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/api.py", line 69, in get
return request('get', url, params=params, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/api.py", line 50, in request
response = session.request(method=method, url=url, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/adapters.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: unknown error (_ssl.c:4053)
або видає іншу помилку:
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
2. Коли відключаю https і залишаю http kanboard не реагує на задачі які я ставлю - проходить без помилок, але дій не здійснює навіть не зважаючи що використовую юзера jsonrpc (найголовнішого) з правильним API:
from kanboard import Kanboard
kb = Kanboard("https://board.rgray.io/jsonrpc.php", "jsonrpc", "API")
project_id = kb.create_project(name="PythonTest")
kb.add_project_user(project_id=project_id, user_id=123, role='project-manager');
task_id = kb.create_task(project_id=project_id, title="My task title")
ну а з телеграм ботом і як завантажувати на хост мій код розібралась
залишилось тільки розібратись з протоколами https і kanboard