Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

LexxXell/send-telegram-message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1 Commit

Repository files navigation

lexxxell/send-telegram-message

This is a Node.js library designed for sending messages to Telegram. It leverages the Telegram Bot API to send messages to designated chats.

Installation

To install the lexxxell/send-telegram-message library, run the following command:

npm install lexxxell/send-telegram-message

Usage

First, import the library and then use the sendTelegramMessage function to send messages.

import { sendTelegramMessage } from '@lexxxell/send-telegram-message';
// Example usage
const message = 'Hello from lexxxell/send-telegram-message!';
const chatId = 'YOUR_CHAT_ID';
const botToken = 'YOUR_BOT_TOKEN';
sendTelegramMessage(message, chatId, botToken)
 .then(() => console.log('Message sent successfully!'))
 .catch((error) => console.error('Error sending message:', error));

API

sendTelegramMessage(message, chatId, botToken, tgOptions)

Sends a message to Telegram.

  • message (string): The message string to be sent.
  • chatId (string): The identifier of the chat to send the message to.
  • botToken (string): The Telegram bot token used for sending the message.
  • tgOptions (object): Optional. Additional options for the Telegram message. It has the following properties:
    • parse_mode (string): The formatting mode for the message. Possible values are 'Markdown', 'HTML', or 'None'.
    • disable_web_page_preview (boolean): Whether to disable the web page preview for the message.

Returns a Promise that will be fulfilled after the message is successfully sent or rejected in case of an error.

Example

// Example usage with custom options
const customTgOptions = {
 parse_mode: 'Markdown',
 disable_web_page_preview: false,
};
sendTelegramMessage('Hello from lexxxell/send-telegram-message with custom options!', chatId, botToken, customTgOptions)
 .then(() => console.log('Message sent successfully!'))
 .catch((error) => console.error('Error sending message:', error));

Note

This library uses the https module from Node.js to make requests to the Telegram Bot API. Make sure your environment supports this module.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /