Python 如何将看板与电报集成?
我必须和电报结合起来 我希望能够管理项目、任务和子任务,启动和停止子任务上的计时器,如果收到来自其他人的新项目、任务和子任务,获取通知,通知您今天的截止日期,通过电报通知用户明天有截止日期 我看过电报和看板的文件。 问题如下:Python 如何将看板与电报集成?,python,https,certificate,telegram,Python,Https,Certificate,Telegram,我必须和电报结合起来 我希望能够管理项目、任务和子任务,启动和停止子任务上的计时器,如果收到来自其他人的新项目、任务和子任务,获取通知,通知您今天的截止日期,通过电报通知用户明天有截止日期 我看过电报和看板的文件。 问题如下: 我有一个certificate.pem用于看板的https,但它不起作用(代码(1)) 1.1. 弹出一个错误(代码(2)) 1.2. 否则会弹出这个错误。(代码(3)) 当我禁用https并将http保留为看板时,它不会响应我设置的任务。它运行时没有错误,但即使使用具有
回溯(最近一次呼叫最后一次):
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/packages/urllib3/util/ssl_uu.py”,第267行,ssl_uwrap_u套接字中
上下文。加载\u验证\u位置(ca\u证书)
ssl.SSLError:未知错误(_ssl.c:4053)
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/adapters.py”,第370行,在send中
超时=超时
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/packages/urllib3/connectionpool.py”,urlopen中的第544行
正文=正文,标题=标题)
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/packages/urllib3/connectionpool.py”,第341行,在请求中
自我验证连接(连接)
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/packages/urllib3/connectionpool.py”,第761行,位于
连接
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/packages/urllib3/connection.py”,第238行,在connect中
ssl\U版本=已解析的\U ssl\U版本)
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/packages/urllib3/util/ssl_uu.py”,第269行,ssl_uwrap_u套接字中
升起SSLError(e)
requests.packages.urllib3.exceptions.SSLError:未知错误(_ssl.c:4053)
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/Users/Katty/Documents/all/coding/python/kanboard\u tgbot/test2.py”,第3行,在
请求。获取('https://board.rgray.io,verify='/Users/MillerProduction/Desktop/certificate.pem')
get中的文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/api.py”,第69行
返回请求('get',url,params=params,**kwargs)
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/api.py”,请求中的第50行
response=session.request(方法=method,url=url,**kwargs)
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/sessions.py”,请求中第465行
resp=自我发送(准备,**发送)
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/sessions.py”,第573行,在send中
r=适配器.send(请求,**kwargs)
文件“/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/requests/adapters.py”,第431行,在send中
raise SSLError(e,请求=请求)
requests.exceptions.SSLError:未知错误(_ssl.c:4053)
(三)
尝试请求。获取('https://board.rgray.io“,verify='/Users/Katty/Desktop/certificate.pem',verify=False)
File/Users/Katty/Documents/all/coding/python/kanboardtgbot/test2.py”,第3行requests.get(“”,verify='/Users/Katty/Desktop/certificate.pem',verify=False)^SyntaxError:关键字参数重复
import requests
requests.get('https://board.rgray.io', verify='/Users/Katty/Desktop/certificate.pem')
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")
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)