@wyrebot/connector-node
v0.1.0-alpha.0
Published
Node.js adapter for forwarding privacy-safe Telegram contract-call events into Wyre.
Maintainers
Readme
@wyrebot/connector-node
Node.js adapter for forwarding privacy-safe Telegram contract-call events into Wyre.
Use this when your app already receives Telegram-style message data and you want a simple Node-friendly way to:
- inspect messages
- build hosted ingest requests
- send accepted events to Wyre
- optionally retry temporary delivery failures
Install
npm install @wyrebot/connector-node@nextRequired Env Values
WYRE_CONNECTOR_API_BASE_URL=...
WYRE_CONNECTOR_TOKEN=...
WYRE_CONNECTOR_INSTANCE_ID=...Important: load those env values before calling createNodeConnectorFromEnv(). For example:
node --env-file=.env dist/index.jsExample
import { createNodeConnectorFromEnv } from '@wyrebot/connector-node';
const connector = createNodeConnectorFromEnv(process.env);
const result = await connector.dispatchTelegramMessage({
observedAt: new Date().toISOString(),
sourceGroup: {
platformChatId: '-100123',
chatType: 'supergroup',
title: 'Alpha Hunters',
username: 'alphahunters'
},
sender: {
platformUserId: '99887766',
username: 'coincaller',
displayName: 'Coin Caller',
isBot: false
},
message: {
platformMessageId: '4812',
sentAt: new Date().toISOString(),
text: 'buy So11111111111111111111111111111111111111112 now'
}
});
console.log(result.outcome);Need A Working Reference?
The Wyre repo also includes a small reference app at apps/example-node.
