Skill files only — copied from PR #2192 (channels branch). Source adapter (src/channels/deltachat.ts) lives on the channels branch and is installed by the skill. Co-Authored-By: Axel McLaren <scm@axml.uk> Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.1 KiB
1.1 KiB
Remove DeltaChat
1. Disable the adapter
Comment out the import in src/channels/index.ts:
// import './deltachat.js';
2. Remove credentials
Remove the DC_* lines from .env:
DC_EMAIL
DC_PASSWORD
DC_IMAP_HOST
DC_IMAP_PORT
DC_SMTP_HOST
DC_SMTP_PORT
3. Rebuild and restart
pnpm run build
# Linux
systemctl --user restart nanoclaw
# macOS
launchctl kickstart -k gui/$(id -u)/com.nanoclaw
4. Remove account data (optional)
To fully remove all account data including DeltaChat encryption keys:
rm -rf dc-account/
Warning: This deletes the Autocrypt keys. Contacts who have verified your bot's key will need to re-verify if the same email address is re-used with a new account.
To keep the account for later reinstall, leave dc-account/ intact.
5. Remove the package (optional)
pnpm remove @deltachat/stdio-rpc-server
Verification
After removal, confirm the adapter is no longer starting:
grep "deltachat" logs/nanoclaw.log | tail -5
Expected: no Channel adapter started entry after the last restart.