@web-pacotes/telegram-log
v0.0.1
Published
Logs messages to a Telegram channel
Downloads
7
Maintainers
Readme
telegram-log
Logs messages to a Telegram channel
How to use
To use this package, you will need a Telegram BOT and a Telegram group chat.
import { default as handler, TelegramOptions } from '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();
Features
- Sends a message to a Telegram group chat.
Scripts
npm run build
to transpile and bundle files in.cjs
,.js
,.d.ts
and respective source-mapsnpm run start
to run the project withswc
compilationnpm run test
to run the unit testsnpm run lint
to analyze and lint the projectnpm run format
to format the project based on lint feedbacknpm run docs
to generate docs sitenpm run docs:publish
to generate docs site and publish it to GitHub Pagesnpm run release
to create the temporary changesets filenpm run publish
to publish the package to NPM
Hooks
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/INSTALL
Automatically Publishing to NPM
To 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.
Bugs and Contributions
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!