Run in Telegram WebApp
Enable dApps to use SDK in the Telegram webapp.
Usage
- Insert script
<script src="https://telegram.org/js/telegram-web-app.js" />
- Add configuration: Telegram botId
import { ConfigProvider } from "@portkey/did-ui-react";
ConfigProvider.setGlobalConfig({
  socialLogin: {
    Telegram: {
      botId: TELEGRAM_BOT_ID,
    },
  },
  // ...
});
- Telegram initialisation: callback of logout (required)
import { TelegramPlatform, did } from "@portkey/did-ui-react";
const handleLogout = () => {
  // logout
  did.logout();
};
TelegramPlatform.initializeTelegramWebApp({ handleLogout });
- Configure the bot token in Portkey service
| interface | environment | params | 
|---|---|---|
| API:api/app/telegramAuth/bot/register method: POST | TESTNET https://aa-portkey-test.portkey.finance MAINNET https://aa-portkey.portkey.finance | Body  |