Run official Beeper bridges
mainTo run an official Beeper bridge (like WhatsApp, Signal, or Telegram), follow these steps:
- Install Dependencies:
- Python 3 with the
venvmodule (e.g.,sudo apt install python3 python3-venvon Debian). - ffmpeg (required for media conversion, e.g.,
sudo apt install ffmpegon Debian orbrew install ffmpegon macOS).
- Python 3 with the
- Run the bridge:
Use
bbctl run <name>.- The
<name>must start withsh-and consist ofa-z,0-9, and-. - If the name contains a known identifier (see Official bridge list), the type is automatically detected. Otherwise, specify it with
--type <type>.
- The
- Configure the bridge:
Currently, configuration is done by sending a DM to the bridge bot at
@<name>bot:beeper.local.
Note: Bridges run in the foreground. You must keep the process active (e.g., using tmux). Local data is stored in ~/.local/share/bbctl (configurable via ~/.config/bbctl.json).