DISCORD.py Спам варнингами в консоль. Shard ID None ratelimited
Подскажите пожалуйста. Как можно решить проблему с warning?
Ранее бот работал исправно, но после неудачной попытки задеплоить бота, что-то пошло не так. Раньше не было вообще лог строк в консоли, только уведомления о включении бота и о какой-либо ошибке**(если имелась)**. Возможно что-то обновилось? Подскажите пожалуйста
[2022-08-28 18:30:44] [WARNING ] discord.gateway: WebSocket in shard ID None is ratelimited, waiting 57.56 seconds
[2022-08-28 18:31:41] [WARNING ] discord.gateway: WebSocket in shard ID None is ratelimited, waiting 59.99 seconds
[2022-08-28 18:32:41] [WARNING ] discord.gateway: WebSocket in shard ID None is ratelimited, waiting 59.99 seconds
[2022-08-28 18:33:41] [WARNING ] discord.gateway: WebSocket in shard ID None is ratelimited, waiting 59.99 seconds
[2022-08-28 18:34:41] [WARNING ] discord.gateway: WebSocket in shard ID None is ratelimited, waiting 59.99 seconds
[2022-08-28 18:35:41] [WARNING ] discord.gateway: WebSocket in shard ID None is ratelimited, waiting 59.99 seconds
--- Logging error ---
Traceback (most recent call last):
File "C:\Users\Katerina\Desktop\proj\venv\lib\site-packages\discord\gateway.py", line 174, in run
f.result(10)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\concurrent\futures\_base.py", line 460, in result
raise TimeoutError()
concurrent.futures._base.TimeoutError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\logging\__init__.py", line 1100, in emit
msg = self.format(record)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\logging\__init__.py", line 943, in format
return fmt.format(record)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\logging\__init__.py", line 678, in format
record.message = record.getMessage()
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\logging\__init__.py", line 368, in getMessage
msg = msg % self.args
TypeError: not enough arguments for format string
Call stack:
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\threading.py", line 973, in _bootstrap
self._bootstrap_inner()
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "C:\Users\Katerina\Desktop\proj\venv\lib\site-packages\discord\gateway.py", line 185, in run
_log.warning(msg, self.shard_id, total)
Message: 'Shard ID %s heartbeat blocked for more than %s seconds.\nLoop thread traceback (most recent call last):\n File "C:\\Users\\Katerina\\Desktop\\proj\\bot\\botrun.py", line 229, in <module>\n bot.run(os.getenv(\'TOKEN\'))\n File "C:\\Users\\Katerina\\Desktop\\proj\\venv\\lib\\site-packages\\discord\\client.py", line 828, in run\n asyncio.run(runner())\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\asyncio\\runners.py", line 44, in run\n return loop.run_until_complete(main)\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\asyncio\\base_events.py", line 633, in run_until_complete\n self.run_forever()\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\asyncio\\windows_events.py", line 321, in run_forever\n super().run_forever()\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\asyncio\\base_events.py", line 600, in run_forever\n self._run_once()\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\asyncio\\base_events.py", line 1896, in _run_once\n handle._run()\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\asyncio\\events.py", line 80, in _run\n self._context.run(self._callback, *self._args)\n File "C:\\Users\\Katerina\\Desktop\\proj\\venv\\lib\\site-packages\\discord\\client.py", line 409, in _run_event\n await coro(*args, **kwargs)\n File "C:\\Users\\Katerina\\Desktop\\proj\\bot\\botrun.py", line 28, in on_ready\n await bot.change_presence(status=discord.Status.idle,\n File "C:\\Users\\Katerina\\Desktop\\proj\\venv\\lib\\site-packages\\discord\\client.py", line 1307, in change_presence\n await self.ws.change_presence(activity=activity, status=status_str)\n File "C:\\Users\\Katerina\\Desktop\\proj\\venv\\lib\\site-packages\\discord\\gateway.py", line 700, in change_presence\n await self.send(sent)\n File "C:\\Users\\Katerina\\Desktop\\proj\\venv\\lib\\site-packages\\discord\\gateway.py", line 653, in send\n await self._rate_limiter.block()\n File "C:\\Users\\Katerina\\Desktop\\proj\\venv\\lib\\site-packages\\discord\\gateway.py", line 121, in block\n _log.warning(\'WebSocket in shard ID %s is ratelimited, waiting %.2f seconds\', self.shard_id, delta)\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\logging\\__init__.py", line 1489, in warning\n self._log(WARNING, msg, args, **kwargs)\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\logging\\__init__.py", line 1624, in _log\n self.handle(record)\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\logging\\__init__.py", line 1634, in handle\n self.callHandlers(record)\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\logging\\__init__.py", line 1696, in callHandlers\n hdlr.handle(record)\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\logging\\__init__.py", line 968, in handle\n self.emit(record)\n File "C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib\\logging\\__init__.py", line 1103, in emit\n stream.write(msg + self.terminator)\n'
Arguments: (None, 10)
upd: Бот выполняет команды, но еррор логи в консоли напрягают.