@tgairbot/core
TypeScript icon, indicating that this package has built-in type declarations

0.4.0-alpha • Public • Published

TgAirBot

TgAirBot - это легковесная библиотека для простого взаимодействия с Telegram Bot API.

Установка

Вы можете установить TgAirBot с помощью npm:

npm install @tgairbot/core

Использование

Простой пример использования библиотеки:

import { useFilter, Polling, Methods, UpdateHandler } from "@tgairbot/core";

const TOKEN = "YOUR_TOKEN";

const polling = new Polling(TOKEN, { log: true });
const methods = new Methods(TOKEN);

polling.start().then();

const onMessageCallback: HandlerCallback<"message"> = async ({ params, wrapper }) => {
    useFilter(
        async () => params.text === "/start",
        params,
        async (res) => {
            await methods.sendMessage({
                replyToMessageId: params.messageId,
                chatId: params.chat.id,
                text: "Hello world!!!",
            });
        },
    );
};

UpdateHandler.onMessage(onMessageCallback);

Документация

Подробная документация доступна в нашей вики.

Лицензия

Эта библиотека лицензирована под MIT License - подробности см. в файле LICENSE.

Package Sidebar

Install

npm i @tgairbot/core

Weekly Downloads

12

Version

0.4.0-alpha

License

MIT

Unpacked Size

854 kB

Total Files

1422

Last publish

Collaborators

  • vladimir_lisenko