2026-03-16 14:13:24,452 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 14:13:24,453 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 14:13:24,463 [INFO] discord.client: logging in using static token 2026-03-16 14:13:25,622 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 7193819ae76e7f6c6ef3f1b2e6c981de). 2026-03-16 14:13:27,631 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 14:13:29,877 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 14:13:30,128 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 14:13:30,129 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 14:50:45,277 [INFO] tipilan: /check - OK=59, Fixed=0, NotFound=0, IDs=0, Errors=0 2026-03-16 15:01:59,787 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 15:01:59,788 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 15:01:59,794 [INFO] discord.client: logging in using static token 2026-03-16 15:02:01,294 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 11cf006fac706d8b4e7cc4433e94e2c7). 2026-03-16 15:02:03,305 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 15:02:07,828 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 15:02:08,305 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 15:02:08,306 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 15:08:44,753 [INFO] tipilan: ADMINBAN lkfs (testing) by alexander.rr37 2026-03-16 15:09:05,018 [INFO] tipilan: ADMINUNBAN lkfs by alexander.rr37 2026-03-16 15:14:06,795 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 15:14:06,795 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 15:14:06,801 [INFO] discord.client: logging in using static token 2026-03-16 15:14:07,700 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 998396f3d5b486d8cc417d273b0c42e6). 2026-03-16 15:14:09,704 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 15:14:13,547 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 15:14:13,809 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 15:14:13,810 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 15:15:47,514 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 15:15:47,514 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 15:15:47,522 [INFO] discord.client: logging in using static token 2026-03-16 15:15:48,632 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 0b53a7c5666bbc1e4607169e7121a8e9). 2026-03-16 15:15:50,653 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 15:15:55,276 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 15:15:55,533 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 15:15:55,533 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 15:18:55,541 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 15:18:55,542 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 15:18:55,547 [INFO] discord.client: logging in using static token 2026-03-16 15:18:56,560 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: c32e0171038cd3e18293912801ba0bf6). 2026-03-16 15:18:58,573 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 15:19:03,300 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 15:19:03,529 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 15:19:03,529 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 15:19:03,530 [INFO] tipilan: Restored 4 reminder task(s) after restart 2026-03-16 15:21:16,114 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 15:21:16,117 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 15:21:16,124 [INFO] discord.client: logging in using static token 2026-03-16 15:21:17,052 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 8177d75b2dc72c0bfd3747b6e92afb02). 2026-03-16 15:21:19,071 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 15:21:22,529 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 15:21:22,737 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 15:21:22,739 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 15:21:22,740 [INFO] tipilan: Migrated 11 user(s) to default reminders 2026-03-16 15:21:22,749 [INFO] tipilan: Restored 27 reminder task(s) after restart 2026-03-16 15:31:59,185 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 15:31:59,187 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 15:31:59,194 [INFO] discord.client: logging in using static token 2026-03-16 15:32:00,146 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 5e54d25e261e3bec9b3521dd01330ecc). 2026-03-16 15:32:02,157 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 15:32:06,957 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 15:32:07,350 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 15:32:07,351 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 15:32:07,353 [INFO] tipilan: Restored 29 reminder task(s) after restart 2026-03-16 15:38:37,236 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 15:38:37,237 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 15:38:37,244 [INFO] discord.client: logging in using static token 2026-03-16 15:38:38,342 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: b456b4c43aae1ca14999c337bddc9dfc). 2026-03-16 15:38:40,358 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 15:38:43,834 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 15:38:44,074 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 15:38:44,075 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 15:38:44,075 [INFO] tipilan: Restored 28 reminder task(s) after restart 2026-03-16 16:03:48,162 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 16:03:48,163 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 16:03:48,177 [INFO] discord.client: logging in using static token 2026-03-16 16:03:49,116 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 79a63f715fdeef2b0ca8ab286a70a7f1). 2026-03-16 16:03:51,132 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 16:03:59,900 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 16:04:00,754 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (+ global) 2026-03-16 16:04:00,756 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 16:04:00,757 [INFO] tipilan: Restored 29 reminder task(s) after restart 2026-03-16 16:05:43,807 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 16:05:43,807 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 16:05:43,814 [INFO] discord.client: logging in using static token 2026-03-16 16:05:44,875 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 3b6939fb2021be9779fb667b74d5c4f4). 2026-03-16 16:05:46,893 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 16:05:51,386 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 16:05:51,652 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 16:05:51,653 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 16:05:51,654 [INFO] tipilan: Restored 28 reminder task(s) after restart 2026-03-16 16:06:35,528 [INFO] tipilan: /sync triggered by alexander.rr37 2026-03-16 16:11:58,339 [INFO] tipilan: ALLOWCHANNEL +bot-spam by alexander.rr37 2026-03-16 16:55:41,963 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 16:55:41,963 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 16:55:41,970 [INFO] discord.client: logging in using static token 2026-03-16 16:55:42,945 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 7a84a1b6b0eb32aa42550bf3474a1f99). 2026-03-16 16:55:44,944 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 16:55:49,150 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 16:55:49,357 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 16:55:49,357 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 16:55:49,360 [INFO] tipilan: Migrated 3 user(s) anticheat item_uses 2026-03-16 16:55:49,368 [INFO] tipilan: Restored 29 reminder task(s) after restart 2026-03-16 16:58:21,236 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 16:58:21,236 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 16:58:21,243 [INFO] discord.client: logging in using static token 2026-03-16 16:58:22,565 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 2d4216274ce02b68c632192c1f3b48db). 2026-03-16 16:58:24,588 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 16:58:27,427 [INFO] tipilan: Loaded 62 member rows from Google Sheets 2026-03-16 16:58:27,783 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 16:58:27,783 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 16:58:27,784 [INFO] tipilan: Restored 27 reminder task(s) after restart 2026-03-16 18:01:24,838 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-16 18:01:25,474 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-16 18:01:25,474 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-16 18:01:25,481 [INFO] discord.client: logging in using static token 2026-03-16 18:01:26,511 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 9d70617162aac1a41f28e4792da8c869). 2026-03-16 18:01:28,515 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-16 18:01:31,579 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-16 18:01:31,841 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-16 18:01:31,841 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-16 18:01:31,841 [INFO] tipilan: Restored 22 reminder task(s) after restart 2026-03-16 18:02:32,169 [INFO] tipilan: /sync triggered by alexander.rr37 2026-03-16 19:19:02,602 [INFO] discord.gateway: Shard ID None has successfully RESUMED session 9d70617162aac1a41f28e4792da8c869. 2026-03-16 20:38:53,966 [INFO] discord.gateway: Shard ID None has successfully RESUMED session 9d70617162aac1a41f28e4792da8c869. 2026-03-16 20:56:15,557 [INFO] discord.gateway: Shard ID None has successfully RESUMED session 9d70617162aac1a41f28e4792da8c869. 2026-03-16 22:00:58,513 [INFO] discord.gateway: Shard ID None has successfully RESUMED session 9d70617162aac1a41f28e4792da8c869. 2026-03-16 22:28:51,009 [ERROR] tipilan: Unhandled slash command error: Failed to convert TipiBOT#7287 to Member Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\tree.py", line 1302, in _call await command._invoke_with_namespace(interaction, namespace) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 883, in _invoke_with_namespace transformed_values = await self._transform_arguments(interaction, namespace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 849, in _transform_arguments transformed_values[param.name] = await param.transform(interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 184, in transform return await maybe_coroutine(self._annotation.transform, interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\utils.py", line 713, in maybe_coroutine return await value ^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 625, in transform raise TransformerError(value, self.type, self) discord.app_commands.errors.TransformerError: Failed to convert TipiBOT#7287 to Member 2026-03-16 23:12:40,110 [ERROR] tipilan: Unhandled slash command error: Failed to convert TipiBOT#7287 to Member Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\tree.py", line 1302, in _call await command._invoke_with_namespace(interaction, namespace) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 883, in _invoke_with_namespace transformed_values = await self._transform_arguments(interaction, namespace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 849, in _transform_arguments transformed_values[param.name] = await param.transform(interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 184, in transform return await maybe_coroutine(self._annotation.transform, interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\utils.py", line 713, in maybe_coroutine return await value ^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 625, in transform raise TransformerError(value, self.type, self) discord.app_commands.errors.TransformerError: Failed to convert TipiBOT#7287 to Member 2026-03-16 23:16:45,961 [ERROR] tipilan: Unhandled slash command error: Failed to convert TipiBOT#7287 to Member Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\tree.py", line 1302, in _call await command._invoke_with_namespace(interaction, namespace) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 883, in _invoke_with_namespace transformed_values = await self._transform_arguments(interaction, namespace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 849, in _transform_arguments transformed_values[param.name] = await param.transform(interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 184, in transform return await maybe_coroutine(self._annotation.transform, interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\utils.py", line 713, in maybe_coroutine return await value ^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 625, in transform raise TransformerError(value, self.type, self) discord.app_commands.errors.TransformerError: Failed to convert TipiBOT#7287 to Member 2026-03-16 23:27:56,124 [INFO] discord.gateway: Shard ID None has successfully RESUMED session 9d70617162aac1a41f28e4792da8c869. 2026-03-16 23:50:58,751 [ERROR] tipilan: Unhandled slash command error: Failed to convert TipiBOT#7287 to Member Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\tree.py", line 1302, in _call await command._invoke_with_namespace(interaction, namespace) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 883, in _invoke_with_namespace transformed_values = await self._transform_arguments(interaction, namespace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 849, in _transform_arguments transformed_values[param.name] = await param.transform(interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 184, in transform return await maybe_coroutine(self._annotation.transform, interaction, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\utils.py", line 713, in maybe_coroutine return await value ^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\transformers.py", line 625, in transform raise TransformerError(value, self.type, self) discord.app_commands.errors.TransformerError: Failed to convert TipiBOT#7287 to Member 2026-03-17 00:11:21,111 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 00:11:21,112 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 00:11:21,137 [INFO] discord.client: logging in using static token 2026-03-17 00:11:22,378 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: a4001a87115595fb08823f35eb89bc61). 2026-03-17 00:11:24,384 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 00:11:29,600 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 00:11:29,821 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 2026-03-17 00:11:29,821 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 00:11:29,822 [INFO] tipilan: Restored 23 reminder task(s) after restart 2026-03-17 00:13:07,277 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 00:13:07,277 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 00:13:07,283 [INFO] discord.client: logging in using static token 2026-03-17 00:13:08,431 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 0667a0bb4567068448c492757bc291c1). 2026-03-17 00:13:10,453 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 00:13:14,817 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 00:13:15,390 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 00:13:15,392 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 00:13:15,392 [INFO] tipilan: Restored 23 reminder task(s) after restart 2026-03-17 00:22:18,635 [INFO] tipilan: /sync triggered by alexander.rr37 2026-03-17 00:22:22,289 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 00:22:22,289 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 00:22:22,295 [INFO] discord.client: logging in using static token 2026-03-17 00:22:23,550 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 9f88b35aecdcee9dfdeaee4dbc4a1470). 2026-03-17 00:22:25,595 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 00:22:29,679 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 00:23:04,141 [INFO] tipilan: ADMINVIEW kalatexx by alexander.rr37 2026-03-17 00:23:18,409 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 00:23:18,410 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 00:23:18,411 [INFO] tipilan: Restored 25 reminder task(s) after restart 2026-03-17 00:27:51,204 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 00:27:51,204 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 00:27:51,210 [INFO] discord.client: logging in using static token 2026-03-17 00:27:52,576 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 99c9c3cf2177ed1d4ebddeaaadfc854c). 2026-03-17 00:27:54,579 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 00:27:58,953 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 00:27:59,371 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 00:27:59,372 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 00:27:59,372 [INFO] tipilan: Restored 22 reminder task(s) after restart 2026-03-17 07:48:56,091 [WARNING] discord.gateway: Shard ID None has stopped responding to the gateway. Closing and restarting. 2026-03-17 07:48:56,817 [INFO] discord.gateway: Shard ID None session has been invalidated. 2026-03-17 07:49:02,508 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 3f7291c6c9bb3e9b6473cd6b1d9f7402). 2026-03-17 07:49:04,535 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 07:49:09,215 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 07:49:09,639 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 07:49:09,641 [INFO] tipilan: Restored 5 reminder task(s) after restart 2026-03-17 09:00:06,368 [ERROR] discord.ext.tasks: Unhandled exception in internal background task 'birthday_daily'. Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\ext\tasks\__init__.py", line 247, in _loop await self.coro(*args, **kwargs) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\bot.py", line 305, in birthday_daily if not is_birthday_today(bday_str): ^^^^^^^^^^^^^^^^^ NameError: name 'is_birthday_today' is not defined 2026-03-17 09:53:46,528 [INFO] discord.gateway: Shard ID None has successfully RESUMED session 3f7291c6c9bb3e9b6473cd6b1d9f7402. 2026-03-17 09:53:46,721 [ERROR] tipilan: Unhandled slash command error: Command 'roulette' raised an exception: NotFound: 404 Not Found (error code: 10062): Unknown interaction Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 859, in _do_call return await self._callback(interaction, **params) # type: ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\bot.py", line 1422, in cmd_roulette if res["success"]: File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\interactions.py", line 1085, in send_message data = await adapter.create_interaction_response( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\webhook\async_.py", line 224, in request raise NotFound(response, data) discord.errors.NotFound: 404 Not Found (error code: 10062): Unknown interaction The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\tree.py", line 1302, in _call await command._invoke_with_namespace(interaction, namespace) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 884, in _invoke_with_namespace return await self._do_call(interaction, transformed_values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 877, in _do_call raise CommandInvokeError(self, e) from e discord.app_commands.errors.CommandInvokeError: Command 'roulette' raised an exception: NotFound: 404 Not Found (error code: 10062): Unknown interaction 2026-03-17 09:57:46,924 [ERROR] asyncio: Task exception was never retrieved future: exception=NameError("name 'is_birthday_today' is not defined")> Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\ext\tasks\__init__.py", line 279, in _loop raise exc File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\ext\tasks\__init__.py", line 247, in _loop await self.coro(*args, **kwargs) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\bot.py", line 305, in birthday_daily continue NameError: name 'is_birthday_today' is not defined 2026-03-17 09:57:51,976 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 09:57:51,977 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 09:57:51,984 [INFO] discord.client: logging in using static token 2026-03-17 09:57:52,964 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: ce3f0c99662256c337ab44b0a940b6d6). 2026-03-17 09:57:54,979 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 09:57:59,370 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 09:57:59,822 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 09:57:59,823 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 09:57:59,824 [INFO] tipilan: Restored 26 reminder task(s) after restart 2026-03-17 09:58:54,556 [INFO] tipilan: /adminseason triggered by alexander.rr37 (top_n=10) 2026-03-17 09:59:00,103 [INFO] tipilan: /sync triggered by alexander.rr37 2026-03-17 10:01:37,085 [INFO] tipilan: /adminseason triggered by alexander.rr37 (top_n=10) 2026-03-17 10:01:49,748 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 10:01:49,749 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 10:01:49,755 [INFO] discord.client: logging in using static token 2026-03-17 10:01:50,670 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 9e2785fa27146c1e1a1f92a23ed16f84). 2026-03-17 10:01:52,702 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 10:01:55,519 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 10:01:55,939 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 10:01:55,939 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 10:01:55,941 [INFO] tipilan: Restored 25 reminder task(s) after restart 2026-03-17 10:02:05,085 [INFO] tipilan: /adminseason triggered by alexander.rr37 (top_n=10) 2026-03-17 10:26:58,570 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 10:26:59,216 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 10:26:59,216 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 10:26:59,222 [INFO] discord.client: logging in using static token 2026-03-17 10:27:00,236 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: ba8aa9a70fd429d76c653b211de74fee). 2026-03-17 10:27:02,264 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 10:27:06,072 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 10:27:06,648 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 10:27:06,649 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 10:27:06,649 [INFO] tipilan: Restored 25 reminder task(s) after restart 2026-03-17 10:27:19,824 [INFO] tipilan: /adminseason triggered by alexander.rr37 (top_n=10) 2026-03-17 10:45:11,855 [ERROR] tipiCOIN.economy: Failed to save economy.json: [WinError 5] Access is denied: 'data\\economy.tmp' -> 'data\\economy.json' 2026-03-17 10:48:15,565 [ERROR] tipiCOIN.economy: Failed to save economy.json: [WinError 5] Access is denied: 'data\\economy.tmp' -> 'data\\economy.json' 2026-03-17 12:00:54,316 [ERROR] tipiCOIN.economy: Failed to save economy.json: [WinError 5] Access is denied: 'data\\economy.tmp' -> 'data\\economy.json' 2026-03-17 12:32:08,567 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 12:32:14,896 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 12:32:14,897 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 12:32:14,923 [INFO] discord.client: logging in using static token 2026-03-17 12:32:16,134 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: b3db3a73c79d47a5e080b37639b07a80). 2026-03-17 12:32:18,146 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 12:32:22,070 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 12:32:22,694 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 12:32:22,695 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 12:32:22,696 [INFO] tipilan: Restored 30 reminder task(s) after restart 2026-03-17 12:46:17,141 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 12:46:17,896 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 12:46:17,897 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 12:46:17,906 [INFO] discord.client: logging in using static token 2026-03-17 12:46:19,051 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 5000a01de16af3e16482b6adca69fc7b). 2026-03-17 12:46:21,062 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 12:46:25,363 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 12:46:25,792 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 12:46:25,794 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 12:46:25,796 [INFO] tipilan: Restored 31 reminder task(s) after restart 2026-03-17 12:54:13,222 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 12:54:14,185 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 12:54:14,187 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 12:54:14,194 [INFO] discord.client: logging in using static token 2026-03-17 12:54:15,284 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 20a8ad0ef133931580f7f2b9edc76c60). 2026-03-17 12:54:17,292 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 12:54:22,253 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 12:54:22,722 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 12:54:22,724 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 12:54:22,726 [INFO] tipilan: Restored 23 reminder task(s) after restart 2026-03-17 12:55:07,804 [INFO] tipilan: ADMINUNJAIL ukku by alexander.rr37 2026-03-17 13:01:24,897 [INFO] tipilan: /check - OK=59, Fixed=0, NotFound=0, IDs=0, Errors=0 2026-03-17 13:04:04,288 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 13:04:05,188 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 13:04:05,188 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 13:04:05,195 [INFO] discord.client: logging in using static token 2026-03-17 13:04:06,547 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 3dd57e55526a0ab84467aa9f56fa2820). 2026-03-17 13:04:08,566 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 13:04:12,179 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 13:04:12,603 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 13:04:12,604 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 13:04:12,605 [INFO] tipilan: Restored 24 reminder task(s) after restart 2026-03-17 13:05:11,579 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 13:05:12,383 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 13:05:12,383 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 13:05:12,391 [INFO] discord.client: logging in using static token 2026-03-17 13:05:13,483 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: a0abf6552d735123581887a19471c361). 2026-03-17 13:05:15,519 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 13:05:20,256 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 13:05:20,738 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 13:05:20,739 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 13:05:20,740 [INFO] tipilan: Restored 24 reminder task(s) after restart 2026-03-17 13:10:10,081 [INFO] tipilan: /economysetup triggered by alexander.rr37 2026-03-17 13:23:27,106 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 13:23:27,106 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 13:23:27,116 [INFO] discord.client: logging in using static token 2026-03-17 13:23:28,051 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: f2b6053fcc6694f32330e69315e8e394). 2026-03-17 13:23:30,062 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 13:23:33,758 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 13:23:34,224 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 13:23:34,225 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 13:23:34,306 [INFO] tipilan: Restored 23 reminder task(s) after restart 2026-03-17 13:43:19,219 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 13:43:19,220 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 13:43:19,230 [INFO] discord.client: logging in using static token 2026-03-17 13:43:20,901 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 68078257fc77b14f87239cfdcbc3f4cf). 2026-03-17 13:43:22,910 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 13:43:27,022 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 13:43:27,435 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 13:43:27,435 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 13:43:27,509 [INFO] tipilan: Restored 24 reminder task(s) after restart 2026-03-17 13:51:35,097 [ERROR] asyncio: Unclosed client session client_session: 2026-03-17 13:51:36,218 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 13:51:36,219 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 13:51:36,225 [INFO] discord.client: logging in using static token 2026-03-17 13:51:37,287 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: ac4da6249c5a4f5281ed7cd2372dd4cc). 2026-03-17 13:51:39,295 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 13:51:42,588 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 13:51:43,240 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 13:51:43,240 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 13:51:43,241 [INFO] tipilan: Rich presence rotation started 2026-03-17 13:51:43,322 [INFO] tipilan: Restored 23 reminder task(s) after restart 2026-03-17 13:56:32,848 [ERROR] asyncio: Unclosed client session client_session: 2026-03-17 13:56:34,181 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 13:56:34,181 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 13:56:34,191 [INFO] discord.client: logging in using static token 2026-03-17 13:56:35,546 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: e2cd57e7519524af2a4b1c3b8450c997). 2026-03-17 13:56:37,568 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 13:56:42,152 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 13:56:42,573 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 13:56:42,574 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 13:56:42,574 [INFO] tipilan: Rich presence rotation started 2026-03-17 13:56:42,655 [INFO] tipilan: Restored 21 reminder task(s) after restart 2026-03-17 14:05:08,684 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 14:05:08,751 [ERROR] asyncio: Unclosed client session client_session: 2026-03-17 14:05:09,467 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 14:05:09,467 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 14:05:09,474 [INFO] discord.client: logging in using static token 2026-03-17 14:05:10,622 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 4f3f1c6a3ef87f3de778ab09b2723674). 2026-03-17 14:05:12,616 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 14:05:15,827 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 14:05:16,324 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 14:05:16,325 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 14:05:16,325 [INFO] tipilan: Rich presence rotation started 2026-03-17 14:05:16,398 [INFO] tipilan: Restored 23 reminder task(s) after restart 2026-03-17 14:08:34,688 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 14:08:34,748 [ERROR] asyncio: Unclosed client session client_session: 2026-03-17 14:08:34,749 [ERROR] asyncio: Unclosed connector connections: ['deque([(, 339752.343), (, 339752.359)])'] connector: 2026-03-17 14:08:35,470 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 14:08:35,470 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 14:08:35,480 [INFO] discord.client: logging in using static token 2026-03-17 14:08:36,584 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: db2b1692d33e9a746fd91e57b61efa2b). 2026-03-17 14:08:38,610 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 14:08:42,082 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 14:08:42,514 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 14:08:42,514 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 14:08:42,515 [INFO] tipilan: Rich presence rotation started 2026-03-17 14:08:42,517 [WARNING] tipilan: Presence: failed to fetch economy count: name 'pb_client' is not defined 2026-03-17 14:08:42,583 [INFO] tipilan: Restored 26 reminder task(s) after restart 2026-03-17 14:09:02,515 [WARNING] tipilan: Presence: failed to fetch economy count: name 'pb_client' is not defined 2026-03-17 14:09:22,521 [WARNING] tipilan: Presence: failed to fetch economy count: name 'pb_client' is not defined 2026-03-17 14:09:42,524 [WARNING] tipilan: Presence: failed to fetch economy count: name 'pb_client' is not defined 2026-03-17 14:10:02,516 [WARNING] tipilan: Presence: failed to fetch economy count: name 'pb_client' is not defined 2026-03-17 14:10:04,488 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 14:10:04,561 [ERROR] asyncio: Unclosed client session client_session: 2026-03-17 14:10:04,562 [ERROR] asyncio: Unclosed connector connections: ['deque([(, 339838.906)])'] connector: 2026-03-17 14:10:05,419 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 14:10:05,419 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 14:10:05,427 [INFO] discord.client: logging in using static token 2026-03-17 14:10:06,435 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: a4369d6344c91fef554686600d1e8814). 2026-03-17 14:10:08,455 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 14:10:12,040 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 14:10:12,497 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 14:10:12,498 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 14:10:12,498 [INFO] tipilan: Rich presence rotation started 2026-03-17 14:10:12,568 [INFO] tipilan: Restored 26 reminder task(s) after restart 2026-03-17 14:14:08,702 [ERROR] tipilan: Unhandled slash command error: Command 'help' raised an exception: NameError: name 'math' is not defined Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 859, in _do_call return await self._callback(interaction, **params) # type: ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\bot.py", line 669, in cmd_help embed=_help_embed("üldine"), view=HelpView(is_admin), ephemeral=True ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\bot.py", line 592, in _help_embed total_pages = math.ceil(len(fields) / _HELP_PAGE_SIZE) ^^^^ NameError: name 'math' is not defined The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\tree.py", line 1302, in _call await command._invoke_with_namespace(interaction, namespace) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 884, in _invoke_with_namespace return await self._do_call(interaction, transformed_values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\app_commands\commands.py", line 877, in _do_call raise CommandInvokeError(self, e) from e discord.app_commands.errors.CommandInvokeError: Command 'help' raised an exception: NameError: name 'math' is not defined 2026-03-17 14:19:47,402 [INFO] tipilan: /restart triggered by alexander.rr37 2026-03-17 14:19:47,474 [ERROR] asyncio: Unclosed client session client_session: 2026-03-17 14:19:47,475 [ERROR] asyncio: Unclosed connector connections: ['deque([(, 340430.859), (, 340430.859)])'] connector: 2026-03-17 14:19:48,143 [WARNING] discord.client: PyNaCl is not installed, voice will NOT be supported 2026-03-17 14:19:48,143 [WARNING] discord.client: davey is not installed, voice will NOT be supported 2026-03-17 14:19:48,152 [INFO] discord.client: logging in using static token 2026-03-17 14:19:49,088 [INFO] discord.gateway: Shard ID None has connected to Gateway (Session ID: 3a7ec7641141b4cf9237263e5384d24f). 2026-03-17 14:19:51,100 [INFO] tipilan: Logged in as TipiBOT#7287 (ID: 1482364717291933766) 2026-03-17 14:19:54,909 [INFO] tipilan: Loaded 63 member rows from Google Sheets 2026-03-17 14:19:55,347 [INFO] tipilan: Slash commands synced to guild 1478302278086819946 (global commands cleared) 2026-03-17 14:19:55,347 [INFO] tipilan: Birthday daily task started (fires 09:00 Tallinn time) 2026-03-17 14:19:55,348 [INFO] tipilan: Rich presence rotation started 2026-03-17 14:19:55,409 [INFO] tipilan: Restored 28 reminder task(s) after restart 2026-03-17 14:22:30,398 [ERROR] discord.ui.view: Ignoring exception in view for item Traceback (most recent call last): File "C:\Users\Sass\Documents\GitHub\tipilan-bot\.venv\Lib\site-packages\discord\ui\view.py", line 598, in _scheduled_task await item.callback(interaction) File "C:\Users\Sass\Documents\GitHub\tipilan-bot\bot.py", line 662, in callback await interaction.response.edit_message(embed=_help_embed(self.view.category, 0), view=self.view) ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'category' 2026-03-17 14:37:37,953 [WARNING] discord.ui.view: View interaction referencing unknown view for item