Logs messages to a Telegram channel
To use this package, you will need a Telegram BOT and a Telegram group chat.
import { default as handler, TelegramOptions } from '@web-pacotes/telegram-log';
async function main() {
const telegramOptions = <TelegramOptions>{
botToken: 'your-telegram-bot-token',
chatId: 'you-telegram-chat-id'
};
const result = await handler('Hello from telegram-log!!!', telegramOptions);
console.log(result);
}
main();- Sends a message to a Telegram group chat.
-
npm run buildto transpile and bundle files in.cjs,.js,.d.tsand respective source-maps -
npm run startto run the project withswccompilation -
npm run testto run the unit tests -
npm run lintto analyze and lint the project -
npm run formatto format the project based on lint feedback -
npm run docsto generate docs site -
npm run docs:publishto generate docs site and publish it to GitHub Pages -
npm run releaseto create the temporary changesets file -
npm run publishto publish the package to NPM
This repository is configured with client-side Git hooks that automatically format + lint the codebase before each push. You can install it by running the following command:
./hooks/INSTALLTo automatically publish the package to NPM, you will need to grab a token of the publisher account for CI usage, and set it as a repository secret in GitHub under the NPM_TOKEN identifier.
Found any bug (including typos) in the package? Do you have any suggestion or feature to include for future releases? Please create an issue via GitHub in order to track each contribution. Also, pull requests are very welcome!