0.4.0-alpha • Published 5 months ago

@tgairbot/core v0.4.0-alpha

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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.

0.3.1-alpha

6 months ago

0.4.0-alpha

5 months ago

0.3.0-alpha

6 months ago

0.2.0-alpha

6 months ago

0.1.1-alpha

6 months ago

0.1.0-alpha

6 months ago

0.0.5-alpha

6 months ago

0.0.4-alpha

6 months ago

0.0.3-alpha

6 months ago

0.0.2-alpha

6 months ago

0.0.1-alpha

6 months ago

0.0.0-alpha

6 months ago