[READ-ONLY] Mirror of https://github.com/Schniz/tgrm. tgrm.vercel.app
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 99.9%
Other 0.1%
29 3 6

Clone this repository

https://tangled.org/schlez.in/tgrm https://tangled.org/did:plc:k4gwanksk6kalvkgbo2sfny6
git@tangled.org:schlez.in/tgrm git@tangled.org:did:plc:k4gwanksk6kalvkgbo2sfny6

For self-hosted knots, clone URLs may differ based on your setup.



README.md

tgrm#

A minimal Telegram Bot API client

Read the docs

Usage#

import { createClient, buildFormDataFor } from "tgrm";

const client = createClient({ token: "my-token" });

const message = await client.request("sendMessage", {
  chat_id: 123456789,
  text: "Hello, world!",
});

if (message.ok) {
  // Send a file!
  await client.request(
    "sendDocument",
    buildFormDataFor<"sendDocument">({
      chat_id: 123456789,
      reply_to_message_id: message.result.message_id,
      document: new File(["hello, world!"], "hello.txt"),
    })
  );
}