4d09fad32f
refactor: remove verbose debug logging from RPC response methods and echo handler
2025-02-15 20:11:34 +00:00
cfbd5a1ce4
fix: replace silent break with exception raise on ws close and error in RPC.receive
...
Replace two silent `break` statements with explicit `Exception` raises when WebSocket
closes or encounters an error, and remove a stray debug print statement. This ensures
the caller is notified of connection failures instead of silently exiting the receive loop.
2025-02-15 12:23:46 +00:00
e078ef918b
chore: replace placeholder example content with initial project scaffold
2025-02-13 09:40:22 +00:00
85922db224
fix: update bot.py to access user attributes via dict keys instead of object properties
2025-02-13 09:36:46 +00:00
05410b484e
fix: log full exception traceback for unhandled message events instead of debug message
2025-02-13 09:31:50 +00:00
5a94f2d041
fix: fallback to data dict key lookup in RPC result __getitem__ and prevent overwrite in __setitem__
2025-02-13 09:26:50 +00:00
ffc347030f
chore: remove unused join_conversation flag and trailing whitespace in bot.py event loop
2025-02-13 09:21:35 +00:00
e88b154510
chore: migrate user attribute access from dict-style to object-style in bot.py
2025-02-13 09:12:52 +00:00
dfb893c0cd
chore: remove duplicate for-loop line in RPC.__aiter__ method in rpc.py
2025-02-12 00:06:19 +00:00
103142acad
fix: correct rpc endpoint path for user authentication service
2025-02-12 00:03:41 +00:00
abd8bcb7ee
chore: add initial build artifacts and expand egg-info metadata with readme
2025-02-10 22:12:50 +00:00
7bb4691ab4
chore: relax python version constraint from >=3.12 to >=3 in pyproject.toml
2025-02-10 22:09:59 +00:00
cf47bd65d3
docs: add authentication placeholder and production-ready reconnect note to README and example
2025-02-10 21:31:02 +00:00
4f4ae87b7a
feat: refactor bot event handlers to accept flat parameters and add join/leave auto-replies
2025-02-10 13:16:55 +00:00
756e26eb42
fix: include actual error details in exception message for message parsing failure
2025-02-01 15:20:13 +00:00
e85f7d748f
fix: correct f-string syntax errors in print statements across multiple event handlers
...
Replace erroneous `f{data.channel_uid}` and similar f-string expressions with correct `{data.channel_uid}` syntax in on_join, on_leave, on_ping, on_mention, and on_message methods. Also fix hardcoded password placeholder in bot instantiation from "xxxxxx" to "example".
2025-02-01 15:16:25 +00:00
158df199cc
fix: correct f-string syntax by removing extraneous 'f' prefix in format expressions across multiple event handlers
2025-02-01 15:14:56 +00:00
3b5cb74d94
fix: correct f-string typo in README debug print and update run instructions
...
- Fix incorrect f-string prefix 'f{' to '{' in README example bot's on_message debug print
- Replace hardcoded 'python bot.py' with generic '[your-script].py' placeholder in run instructions
- Remove license field from pyproject.toml metadata configuration
2025-02-01 15:14:08 +00:00
3628ab98f5
feat: add TODO.md with logging and asyncio migration tasks
2025-02-01 15:00:05 +00:00
6654901f37
docs: add .gitignore, LICENSE, Makefile, README tutorial, example bot, pyproject.toml, and core snekbot modules
2025-02-01 14:58:18 +00:00