Extract your Zulip messages using the command line with this plugin for chronicle-etl.
# Install chronicle-etl and this plugin
$ gem install chronicle-etl
$ chronicle-etl plugins:install zulip
You can get a personal access token by going to Settings -> Account & Privacy and pressing the "Show/change your API key".
# Save username, access_token, and realm
$ chronicle-etl secrets:set zulip username [email protected]
$ chronicle-etl secrets:set zulip access_token ACCESS_TOKEN
$ chronicle-etl secrets:set zulip realm foo
# Then, retrieve your private messages
$ chronicle-etl --extractor zulip:private-message --loader json
Extractor for importing private messages from Zulip
username
: The email address associated with your Zulip accountaccess_token
: Your personal access tokenrealm
: ____.zulipchat.com
Transform a Zulip message into Chronicle Schema