man(1)
π NAME π
/otr β the Profanity /otr command, bestie π
okay so real quick, this page isman(1)from the Profanity XMPP client β yes the header saysman(1)and yes we're all just living in it π«Ά
β¨ DESCRIPTION β¨
Off The Record (OTR) commands to manage keys, and perform OTR encryption during chat sessions. π
So likeβ¦ /otr is your whole little key-management + encryption control panel for your chats. Keys? Managed. OTR encryption mid-session? Handled. You're welcome. π
πΈ SYNOPSIS πΈ
/otr libver
/otr gen
/otr myfp|theirfp
/otr start [<contact>]
/otr end
/otr trust|untrust
/otr secret <secret>
/otr question <question> <answer>
/otr answer <answer>
/otr policy manual|opportunistic|always [<contact>]
/otr log on|off|redact
/otr char <char>
/otr sendfile on|off
π¦ ARGUMENTS π¦
libverβ show which version of thelibotrlibrary is being used. version check vibes β¨genβ generate your private key. π your main character key moment, no capmyfpβ show your fingerprint. πtheirfpβ show the contact's fingerprint. π΅οΈstart [<contact>]β start an OTR session with contact, or with the current recipient if you leave it off entirely. πendβ end the current OTR session. bye bestie πtrust|untrustβ indicate whether or not you trust the contact's fingerprint. π«Ά (or π if not)secret <secret>β verify a contact's identity using a shared secret. π€«question <question> <answer>β verify a contact's identity using a question and expected answer. βanswer <answer>β respond to a question answer verification request with your answer. πpolicy manualβ set the global OTR policy to manual, OTR sessions must be started manually. βpolicy manual <contact>β set the OTR policy to manual for a specific contact. βπ€policy opportunisticβ set the global OTR policy to opportunistic, an OTR session will be attempted upon starting a conversation. πpolicy opportunistic <contact>β set the OTR policy to opportunistic for a specific contact. ππ€policy alwaysβ set the global OTR policy to always, an error will be displayed if an OTR session cannot be initiated upon starting a conversation. β οΈpolicy always <contact>β set the OTR policy to always for a specific contact. β οΈπ€log on|offβ enable or disable plaintext logging of OTR encrypted messages. πlog redactβ log OTR encrypted messages, but replace the contents with[redacted]. πΆοΈ iconic behaviour tbhchar <char>β set the character to be displayed next to OTR encrypted messages. πsendfile on|offβ allow/sendfileto send unencrypted files while in an OTR session. π
heads up bestie β that sendfile one is literally about sending unencrypted files during an OTR session. read it twice, fr fr. π
π EXAMPLES π
/otr log off
/otr policy manual
/otr policy opportunistic odin@valhalla.edda
/otr gen
/otr start odin@valhalla.edda
/otr myfp
/otr theirfp
/otr question "What is the name of my rabbit?" fiffi
/otr end
/otr char *
and that's the whole page, periodt π this was Profanity XMPP client version 0.18.2, dated 2026-06-08 β slay, go encrypt something π₯π
π¦ where this page comes from
- ubuntu stonking: profanity 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- ubuntu stonking: profanity-light 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms