Program: implement SimpleBot #86
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objective
Port SimpleBot using the public Rust client API for login, IM/chat handling, movement, animations, and clean shutdown.
Deliverables
Validation
Prerequisite
The library behavior required by the program is implemented and its translated parity tests pass.
Project constraints
Implemented in
f0fd975.simple-botclient with positional/environment credentials, bounded login timeout, IM/local-chat subscriptions, every requested command and alias, native movement/animation calls, and Ctrl-C cleanup.Animations::dance1()mapping required by the program and regenerated API coverage.Verified: SimpleBot unit and CLI suites; translated
core_runtime_shims; native callback/redaction and client-retention tests; rustfmt; Clippy with warnings denied for changed crates; shim generation/API coverage/API compile; complete workspace all-target check and no-run test build; rustdoc with warnings denied.