Peter Steinberger
|
3afef2d504
|
feat: unify provider reaction tools
|
2026-01-07 04:16:39 +01:00 |
|
Sash Zats
|
551a8d5683
|
Add WhatsApp reactions support
Summary:
Test Plan:
|
2026-01-07 04:16:39 +01:00 |
|
Peter Steinberger
|
dbfa316d19
|
feat: multi-agent routing + multi-account providers
|
2026-01-06 18:33:37 +00:00 |
|
Peter Steinberger
|
0b27964693
|
feat: unify poll support
Co-authored-by: DBH <5251425+dbhurley@users.noreply.github.com>
|
2026-01-06 04:51:05 +00:00 |
|
DBH
|
2737e17c67
|
feat: Add WhatsApp poll support (#248)
Implements issue #123 - WhatsApp Poll Support
## Gateway Protocol
- Add `poll` RPC method with params: to, question, options (2-12), selectableCount
## ActiveWebListener
- Add `sendPoll(to, poll)` method to interface
- Implementation uses Baileys poll message type
## CLI Command
- `clawdbot poll --to <jid> -q <question> -o <opt1> -o <opt2> [-s count]`
- Supports --dry-run, --json, --verbose flags
- Validates 2-12 options
## Changes
- src/gateway/protocol/schema.ts: Add PollParamsSchema
- src/gateway/protocol/index.ts: Export validator and types
- src/web/active-listener.ts: Add sendPoll to interface
- src/web/inbound.ts: Implement sendPoll using Baileys
- src/web/outbound.ts: Add sendPollWhatsApp function
- src/gateway/server-methods/send.ts: Add poll handler
- src/commands/poll.ts: New CLI command
- src/cli/program.ts: Register poll command
Closes #123
|
2026-01-06 04:44:15 +00:00 |
|
Peter Steinberger
|
8724c2aea8
|
fix: satisfy gate checks
|
2026-01-04 01:16:53 +01:00 |
|
Peter Steinberger
|
e17c038d18
|
fix: add gif playback for WhatsApp sends
|
2026-01-03 23:56:40 +00:00 |
|
Peter Steinberger
|
52e7a4456a
|
refactor(logging): streamline whatsapp console output
|
2025-12-21 17:36:24 +00:00 |
|
Peter Steinberger
|
47a1f757a9
|
lint: format and stabilize gateway health
|
2025-12-10 18:00:33 +00:00 |
|
Peter Steinberger
|
55772eec5a
|
gateway: force ws-only clients
|
2025-12-10 16:27:54 +00:00 |
|
Peter Steinberger
|
1dd5c97ae0
|
feat: add ws chat attachments
|
2025-12-09 23:16:57 +01:00 |
|
Peter Steinberger
|
5a8d18edf3
|
web: reuse active listener for sends
|
2025-12-09 20:37:01 +00:00 |
|
Peter Steinberger
|
d463c82c95
|
build: add local node bin to restart script PATH
|
2025-12-07 19:01:14 +01:00 |
|
Joao Lisboa
|
d8b1a38350
|
style: fix biome lint errors
|
2025-12-02 21:07:13 +00:00 |
|
Peter Steinberger
|
b172b538fc
|
perf(pi): reuse tau rpc for command auto-replies
|
2025-12-02 20:09:51 +00:00 |
|
Peter Steinberger
|
baf20af17f
|
web: add heartbeat and bounded reconnect tuning
|
2025-11-26 02:34:43 +01:00 |
|
Peter Steinberger
|
4dd2f3b7f7
|
refactor(web): split provider module
|
2025-11-26 01:16:54 +01:00 |
|