Skip to content

adamanz/omnichannel-messenger

Repository files navigation

Beeper Messaging App

Send messages to WhatsApp, LinkedIn, Slack, and other platforms through Beeper Desktop API.

Setup

1. Install Beeper Desktop

  • Download and install Beeper Desktop (v4.1.169 or later)
  • Open Settings → Developers
  • Toggle "Beeper Desktop API" to enable it
  • Copy your access token

2. Configure the App

  • Open .env file
  • Replace YOUR_ACCESS_TOKEN_HERE with your actual Beeper access token

3. Install Dependencies

npm install

Usage

List Recent Chats

npm run list

Send a Message

npm run send "Contact Name" "Your message here"

Example:

npm run send "John Doe" "Hello from Beeper API!"

Search Message History

npm run search "search term"

Features

  • Send messages to any platform connected to Beeper (WhatsApp, LinkedIn, Slack, etc.)
  • List your recent chats
  • Search through message history
  • Unified API for all messaging platforms

Important Notes

  • Beeper Desktop must be running for the API to work
  • The API runs locally on http://localhost:23373
  • Personal use is recommended to avoid rate limiting
  • iMessage is not currently supported

Project Structure

beeper-messaging-app/
├── src/
│   └── send-message.ts    # Main messaging script
├── .env                    # Your API token (not committed)
├── .gitignore             # Git ignore file
├── tsconfig.json          # TypeScript configuration
├── package.json           # Project dependencies
└── README.md              # This file

About

Multi-platform messaging app using Beeper Desktop API - Send messages to WhatsApp, LinkedIn, Slack, and more from a unified interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors