我需要在每个 send_messages 函数之前设置超时
await client([
SendMessageRequest('me', 'Hello'),
# need to 10 sec timeout
SendMessageRequest('me', ', '),
# need to 10 sec timeout
SendMessageRequest('me', 'World'),
# need to 10 sec timeout
SendMessageRequest('me', '.')
], ordered=True)
每 10 秒向电报服务器发送一次请求。我不想被禁止;(
如果有人想纠正我,这里可能是错的,但是:
你可以这样做:
messages = [
SendMessageRequest('me', 'Hello'),
SendMessageRequest('me', ', '),
SendMessageRequest('me', 'World'),
SendMessageRequest('me', '.')
]
然后
for message in messages:
await client(message)
await asyncio.sleep(10) # change this to whatever you want your delay as
为了避免请求泛滥。