mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
67 lines
3.4 KiB
TypeScript
67 lines
3.4 KiB
TypeScript
import TelegramBot = require("node-telegram-bot-api");
|
|
|
|
const MyTelegramBot = new TelegramBot("token");
|
|
|
|
MyTelegramBot.startPolling({ foo: "bar" });
|
|
MyTelegramBot.initPolling({ foo: "bar" });
|
|
MyTelegramBot.stopPolling();
|
|
MyTelegramBot.isPolling();
|
|
MyTelegramBot.openWebHook();
|
|
MyTelegramBot.closeWebHook();
|
|
MyTelegramBot.hasOpenWebHook();
|
|
MyTelegramBot.getMe();
|
|
MyTelegramBot.setWebHook("http://typescriptlang.org", { foo: "bar" });
|
|
MyTelegramBot.deleteWebHook();
|
|
MyTelegramBot.getWebHookInfo();
|
|
MyTelegramBot.getUpdates({ foo: "bar" });
|
|
MyTelegramBot.processUpdate("Update Method/Stream/Etc");
|
|
MyTelegramBot.sendMessage(1234, "test-text", { foo: "bar" });
|
|
MyTelegramBot.answerInlineQuery("queryId", ["test", "test", "test"], { foo: "bar" });
|
|
MyTelegramBot.forwardMessage(1234, 5678, "memberID", { foo: "bar" });
|
|
MyTelegramBot.sendPhoto(1234, "photo/path", { foo: "bar" });
|
|
MyTelegramBot.sendAudio(1234, "audio/path", { foo: "bar" });
|
|
MyTelegramBot.sendDocument(1234, "doc/path", { foo: "bar" }, { fileOption: true });
|
|
MyTelegramBot.sendSticker(1234, "sticker/path", { foo: "bar" });
|
|
MyTelegramBot.sendVideo(1234, "video/path", { foo: "bar" });
|
|
MyTelegramBot.sendVideoNote(1234, "video/path", { foo: "bar" });
|
|
MyTelegramBot.sendVoice(1234, "voice/path", { foo: "bar" });
|
|
MyTelegramBot.sendChatAction(1234, "ACTION!");
|
|
MyTelegramBot.kickChatMember(1234, "myUserID");
|
|
MyTelegramBot.unbanChatMember(1234, "myUserID");
|
|
MyTelegramBot.restrictChatMember(1234, 'myUserID', { foo: "bar" });
|
|
MyTelegramBot.promoteChatMember(1234, 'myUserID', { foo: "bar" });
|
|
MyTelegramBot.exportChatInviteLink(1234);
|
|
MyTelegramBot.sendChatPhoto(1234, "My/File/ID");
|
|
MyTelegramBot.deleteChatPhoto(1234);
|
|
MyTelegramBot.setChatTitle(1234, 'Chat Title');
|
|
MyTelegramBot.setChatDescription(1234, 'Chat Description');
|
|
MyTelegramBot.pinChatMessage(1234, 'Pinned Message');
|
|
MyTelegramBot.unpinChatMessage(1234);
|
|
MyTelegramBot.answerCallbackQuery({ foo: "bar" });
|
|
MyTelegramBot.editMessageText("test-text", { foo: "bar" });
|
|
MyTelegramBot.editMessageCaption("My Witty Caption", { foo: "bar" });
|
|
MyTelegramBot.editMessageReplyMarkup({ replyMarkup: "something" }, { foo: "bar" });
|
|
MyTelegramBot.getUserProfilePhotos("myUserID", { foo: "bar" });
|
|
MyTelegramBot.sendLocation(1234, 100, 200, { foo: "bar" });
|
|
MyTelegramBot.sendVenue(1234, 100, 200, "Venue Title", "123 Fake St.", { foo: "bar" });
|
|
MyTelegramBot.sendContact(1234, "345-555-0192", "John", { foo: "bar" });
|
|
MyTelegramBot.getFile("My/File/ID");
|
|
MyTelegramBot.getFileLink("My/File/ID");
|
|
MyTelegramBot.downloadFile("My/File/ID", "mydownloaddir/");
|
|
MyTelegramBot.onText(/regex/, (msg, match) => { });
|
|
MyTelegramBot.removeTextListener(/regex/);
|
|
MyTelegramBot.onReplyToMessage(1234, "mymessageID", (msg) => { });
|
|
MyTelegramBot.removeReplyListener(5466);
|
|
MyTelegramBot.getChat(1234);
|
|
MyTelegramBot.getChatAdministrators(1234);
|
|
MyTelegramBot.getChatMembersCount(1234);
|
|
MyTelegramBot.getChatMember(1234, "myUserID");
|
|
MyTelegramBot.leaveChat(1234);
|
|
MyTelegramBot.sendGame(1234, "MygameName", { foo: "bar" });
|
|
MyTelegramBot.setGameScore("myUserID", 99, { foo: "bar" });
|
|
MyTelegramBot.getGameHighScores("myUserID", { foo: "bar" });
|
|
MyTelegramBot.deleteMessage(1234, 'mymessageID', { foo: "bar" });
|
|
MyTelegramBot.sendInvoice(1234, 'Invoice Title', 'Invoice Description', 'Invoice Payload', 'Providertoken', 'Startparameter', 'Currency', [1, 2, 4], { foo: "bar" });
|
|
MyTelegramBot.answerShippingQuery('shippingQueryId', true, { foo: "bar" });
|
|
MyTelegramBot.answerPreCheckoutQuery('preCheckoutQueryId', true, { foo: "bar" });
|