Skip to content

@telegram-apps/bridge

Telegram 迷你应用程序的最底层通信层。

本软件包为在 Telegram Mini Apps 平台上开发应用程序提供基本实用程序和类型。

虽然开发者可以单独使用该软件包,但建议使用更高级别的软件包 ,如 @telegram-apps/sdk

安装

bash
pnpm i @telegram-apps/bridge
bash
npm i @telegram-apps/bridge
bash
yarn add @telegram-apps/bridge

使用方法

下面是一个如何使用该软件包的基本示例。 有关详细信息,请参阅 文档中的后续文章。

ts
import {
  defineEventHandlers,
  on,
  postEvent,
} from '@telegram-apps/bridge';

// Define Mini Apps event handlers to receive 
// events from the Telegram native application.




postEvent('web_app_setup_back_button', { is_visible: true });

const off = on('back_button_pressed', () => {
  postEvent('web_app_setup_back_button', { is_visible: false });
  off();
});

Released under the MIT License.