Skip to content

oevery/pusher

Repository files navigation

pusher

A simple pusher. You can use this project to send message to multiple platforms with unify simple API.

Work in Progress!!!

Supported platforms

  • telegram

Installation

pnpm add @oevery/pusher

Usage

import { TelegramProvider } from '@oevery/pusher'

const telegram = await TelegramProvider.create()

telegram.send('this is a test message.')

Config

  1. You can use pusher.config.{js|ts} to define pusher options.
  2. Use environment like PUSHER_TELEGRAM_TOKEN.
  3. Add options when create.

High-priority parameters will override low-priority parameters.

Notice

You must use this project in backend!

But you can use zod schema in browser to validate options input.

About

simple pusher.

Resources

License

Stars

Watchers

Forks

Packages

No packages published