Bring a real platform identity
Setup needs a real platform credential and the author's real allowed-user ID. The course does not fabricate either value, and the wizard remains capture live.
Read the clean channel slate
armaraos channel list
Not configured is valid. No channel subcommand offers JSON output.
Put the allow-list above platform choice
The allowed-users field controls who may drive the remote path.
A blank list can expose a bot to people you did not intend to authorize. Obtain your own platform user ID before starting setup.
Enter the real wizard off-camera
armaraos channel setup <CHANNEL>
Omit the channel name for a picker, or pass the exact platform. Credentials and identities come from the platform owner.
Audit what the wizard wrote
armaraos config show
No channel block exists before setup, so this course cannot name a dotted path honestly in advance. Read the actual block the wizard created.
Keep setup separate from enablement
Configuration is not permission to open the remote path. Leave the channel disabled until a private test passes in Module 3.4.
Choose personal-account linking deliberately
Linking WhatsApp links the account you supply to an AI agent. Consider a separate number.
Check it / audit the written result
Point to a non-empty allow-list.
armaraos config show
After credentialed setup, locate the channel block and its intended user entry. Without credentials, keep the safe not-configured state and do not advance to enablement.
Stop capture before entering credentials. Never enable a remote channel until its allow-list exists, contains only intended IDs, and has been read back from the written config.
Troubleshooting for this sitting
| What you see | Likely cause | What to do |
|---|---|---|
| Every channel is not configured | No wizard completed. | Keep the safe state until credentials are ready. |
| The picker appears | No channel argument was passed. | Select the intended platform. |
| No channel block appears | Setup did not complete. | Re-run setup off-camera. |
| Allowed users is empty | The safety field was skipped. | Re-run setup before test or enable. |