Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@skroz/telegram-api

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@skroz/telegram-api - npm Package Compare versions

Comparing version
1.0.7
to
1.0.8
+13
-13
dist/index.d.ts
import ResultAndDescription from './ResultAndDescription';
import { DeleteMessageInput, EditMessageCaptionInput, EditMessageCaptionResponse, EditMessageMediaInput, EditMessageMediaResponse, EditMessageTextInput, EditMessageTextResponse, GetFileResponse, GetMeResponse, GetUpdatesResponse, SendMediaGroupInput, SendMediaGroupResponse, SendMessageInput, SendMessageResponse, SendPhotoInput, SendPhotoResponse, SetMyCommandsResponse, TelegramBotCommand, TelegramChatResponse } from './TelegramTypes';
import { TG_DeleteMessageInput, TG_EditMessageCaptionInput, TG_EditMessageCaptionResponse, TG_EditMessageMediaInput, TG_EditMessageMediaResponse, TG_EditMessageTextInput, TG_EditMessageTextResponse, TG_GetFileResponse, TG_GetMeResponse, TG_GetUpdatesResponse, TG_SendMediaGroupInput, TG_SendMediaGroupResponse, TG_SendMessageInput, TG_SendMessageResponse, TG_SendPhotoInput, TG_SendPhotoResponse, TG_SetMyCommandsResponse, TG_BotCommand, TG_ChatResponse } from './TelegramTypes';
declare const TelegramApi: {
sendMessage: (input: SendMessageInput, telegramBotToken: string) => Promise<SendMessageResponse>;
editMessageText: (input: EditMessageTextInput, telegramBotToken: string) => Promise<EditMessageTextResponse>;
editMessageCaption: (input: EditMessageCaptionInput, telegramBotToken: string) => Promise<EditMessageCaptionResponse>;
sendPhoto: (input: SendPhotoInput, telegramBotToken: string) => Promise<SendPhotoResponse>;
editMessageMedia: (input: EditMessageMediaInput, telegramBotToken: string) => Promise<EditMessageMediaResponse>;
sendMediaGroup: (input: SendMediaGroupInput, telegramBotToken: string) => Promise<SendMediaGroupResponse>;
getMe: (telegramBotToken: string) => Promise<GetMeResponse>;
sendMessage: (input: TG_SendMessageInput, telegramBotToken: string) => Promise<TG_SendMessageResponse>;
editMessageText: (input: TG_EditMessageTextInput, telegramBotToken: string) => Promise<TG_EditMessageTextResponse>;
editMessageCaption: (input: TG_EditMessageCaptionInput, telegramBotToken: string) => Promise<TG_EditMessageCaptionResponse>;
sendPhoto: (input: TG_SendPhotoInput, telegramBotToken: string) => Promise<TG_SendPhotoResponse>;
editMessageMedia: (input: TG_EditMessageMediaInput, telegramBotToken: string) => Promise<TG_EditMessageMediaResponse>;
sendMediaGroup: (input: TG_SendMediaGroupInput, telegramBotToken: string) => Promise<TG_SendMediaGroupResponse>;
getMe: (telegramBotToken: string) => Promise<TG_GetMeResponse>;
setWebhook: (telegramBotToken: string, webhookUrl: string) => Promise<ResultAndDescription>;
setMyCommands: (commands: TelegramBotCommand[], telegramBotToken: string) => Promise<SetMyCommandsResponse>;
getUpdates: (telegramBotToken: string, offset?: number) => Promise<GetUpdatesResponse>;
setMyCommands: (commands: TG_BotCommand[], telegramBotToken: string) => Promise<TG_SetMyCommandsResponse>;
getUpdates: (telegramBotToken: string, offset?: number) => Promise<TG_GetUpdatesResponse>;
deleteWebhook: (telegramBotToken: string) => Promise<void>;
getChat: (chatId: string, telegramBotToken: string) => Promise<TelegramChatResponse>;
getFile: (fileId: string, telegramBotToken: string) => Promise<GetFileResponse>;
deleteMessage: (input: DeleteMessageInput, telegramBotToken: string) => Promise<boolean>;
getChat: (chatId: string, telegramBotToken: string) => Promise<TG_ChatResponse>;
getFile: (fileId: string, telegramBotToken: string) => Promise<TG_GetFileResponse>;
deleteMessage: (input: TG_DeleteMessageInput, telegramBotToken: string) => Promise<boolean>;
};
export default TelegramApi;
//# sourceMappingURL=index.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,oBAAoB,MAAM,wBAAwB,CAAC;AAC1D,OAAO,EACL,kBAAkB,EAClB,uBAAuB,EACvB,0BAA0B,EAC1B,qBAAqB,EACrB,wBAAwB,EACxB,oBAAoB,EACpB,uBAAuB,EACvB,eAAe,EACf,aAAa,EACb,kBAAkB,EAClB,mBAAmB,EACnB,sBAAsB,EACtB,gBAAgB,EAChB,mBAAmB,EACnB,cAAc,EACd,iBAAiB,EACjB,qBAAqB,EACrB,kBAAkB,EAClB,oBAAoB,EACrB,MAAM,iBAAiB,CAAC;AAOzB,QAAA,MAAM,WAAW;yBAEN,gBAAgB,oBACL,MAAM,KACvB,QAAQ,mBAAmB,CAAC;6BA2BtB,oBAAoB,oBACT,MAAM,KACvB,QAAQ,uBAAuB,CAAC;gCAyB1B,uBAAuB,oBACZ,MAAM,KACvB,QAAQ,0BAA0B,CAAC;uBA0B7B,cAAc,oBACH,MAAM,KACvB,QAAQ,iBAAiB,CAAC;8BA0BpB,qBAAqB,oBACV,MAAM,KACvB,QAAQ,wBAAwB,CAAC;4BAoB3B,mBAAmB,oBACR,MAAM,KACvB,QAAQ,sBAAsB,CAAC;8BA6BF,MAAM,KAAG,QAAQ,aAAa,CAAC;mCAc3C,MAAM,cACZ,MAAM,KACjB,QAAQ,oBAAoB,CAAC;8BAwBpB,kBAAkB,EAAE,oBACZ,MAAM,KACvB,QAAQ,qBAAqB,CAAC;mCA8Bb,MAAM,WACf,MAAM,KACd,QAAQ,kBAAkB,CAAC;sCAqBU,MAAM;sBAgCpC,MAAM,oBACI,MAAM,KACvB,QAAQ,oBAAoB,CAAC;sBA+BtB,MAAM,oBACI,MAAM,KACvB,QAAQ,eAAe,CAAC;2BAiBlB,kBAAkB,oBACP,MAAM,KACvB,QAAQ,OAAO,CAAC;CAmDpB,CAAC;AAEF,eAAe,WAAW,CAAC"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,oBAAoB,MAAM,wBAAwB,CAAC;AAC1D,OAAO,EACL,qBAAqB,EACrB,0BAA0B,EAC1B,6BAA6B,EAC7B,wBAAwB,EACxB,2BAA2B,EAC3B,uBAAuB,EACvB,0BAA0B,EAC1B,kBAAkB,EAClB,gBAAgB,EAChB,qBAAqB,EACrB,sBAAsB,EACtB,yBAAyB,EACzB,mBAAmB,EACnB,sBAAsB,EACtB,iBAAiB,EACjB,oBAAoB,EACpB,wBAAwB,EACxB,aAAa,EACb,eAAe,EAChB,MAAM,iBAAiB,CAAC;AAOzB,QAAA,MAAM,WAAW;yBAEN,mBAAmB,oBACR,MAAM,KACvB,QAAQ,sBAAsB,CAAC;6BA2BzB,uBAAuB,oBACZ,MAAM,KACvB,QAAQ,0BAA0B,CAAC;gCAyB7B,0BAA0B,oBACf,MAAM,KACvB,QAAQ,6BAA6B,CAAC;uBA0BhC,iBAAiB,oBACN,MAAM,KACvB,QAAQ,oBAAoB,CAAC;8BA0BvB,wBAAwB,oBACb,MAAM,KACvB,QAAQ,2BAA2B,CAAC;4BAoB9B,sBAAsB,oBACX,MAAM,KACvB,QAAQ,yBAAyB,CAAC;8BA6BL,MAAM,KAAG,QAAQ,gBAAgB,CAAC;mCAc9C,MAAM,cACZ,MAAM,KACjB,QAAQ,oBAAoB,CAAC;8BAwBpB,aAAa,EAAE,oBACP,MAAM,KACvB,QAAQ,wBAAwB,CAAC;mCA8BhB,MAAM,WACf,MAAM,KACd,QAAQ,qBAAqB,CAAC;sCAqBO,MAAM;sBAgCpC,MAAM,oBACI,MAAM,KACvB,QAAQ,eAAe,CAAC;sBA+BjB,MAAM,oBACI,MAAM,KACvB,QAAQ,kBAAkB,CAAC;2BAiBrB,qBAAqB,oBACV,MAAM,KACvB,QAAQ,OAAO,CAAC;CAmDpB,CAAC;AAEF,eAAe,WAAW,CAAC"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
/// <reference types="node" />
import { FileUpload } from './FileUpload';
export interface User {
export interface TG_User {
id: number;

@@ -11,7 +11,7 @@ is_bot: boolean;

}
interface ChatLocation {
export interface TG_ChatLocation {
location: Location;
address: string;
}
interface ChatPhoto {
export interface TG_ChatPhoto {
small_file_id: string;

@@ -22,3 +22,3 @@ small_file_unique_id: string;

}
interface File {
export interface TG_File {
file_id: string;

@@ -29,3 +29,3 @@ file_unique_id?: string;

}
interface ChatPermissions {
export interface TG_ChatPermissions {
can_send_messages?: boolean;

@@ -40,3 +40,3 @@ can_send_media_messages?: boolean;

}
interface Chat {
export interface TG_Chat {
id: number;

@@ -48,7 +48,7 @@ type: string;

last_name?: string;
photo?: ChatPhoto;
photo?: TG_ChatPhoto;
description?: string;
invite_link?: string;
pinned_message?: Message;
permissions?: ChatPermissions;
pinned_message?: TG_Message;
permissions?: TG_ChatPermissions;
slow_mode_delay?: number;

@@ -58,5 +58,13 @@ sticker_set_name?: string;

linked_chat_id?: number;
location?: ChatLocation;
location?: TG_ChatLocation;
}
interface MessageEntity {
export interface TG_Location {
latitude: number;
longitude: number;
horizontal_accuracy?: number;
live_period?: number;
heading?: number;
proximity_alert_radius?: number;
}
export interface TG_MessageEntity {
type: string;

@@ -66,5 +74,5 @@ offset: number;

url?: string;
user?: User;
user?: TG_User;
}
interface PhotoSize {
export interface TG_PhotoSize {
file_id: string;

@@ -75,3 +83,3 @@ width: number;

}
interface Animation {
export interface TG_Animation {
file_id: string;

@@ -81,3 +89,3 @@ width: number;

duration: number;
thumb?: PhotoSize;
thumb?: TG_PhotoSize;
file_name?: string;

@@ -87,11 +95,11 @@ mime_type?: string;

}
interface Game {
export interface TG_Game {
title: string;
description: string;
photo: PhotoSize[];
photo: TG_PhotoSize[];
text?: string;
text_entities?: MessageEntity[];
animation?: Animation;
text_entities?: TG_MessageEntity[];
animation?: TG_Animation;
}
interface Audio {
export interface TG_Audio {
file_id: string;

@@ -104,5 +112,5 @@ duration: number;

}
interface Document {
export interface TG_Document {
file_id: string;
thumb?: PhotoSize;
thumb?: TG_PhotoSize;
file_name?: string;

@@ -112,11 +120,11 @@ mime_type?: string;

}
interface Sticker {
export interface TG_Sticker {
file_id: string;
width: number;
height: number;
thumb?: PhotoSize;
thumb?: TG_PhotoSize;
emoji?: string;
file_size?: number;
}
interface Video {
export interface TG_Video {
file_id: string;

@@ -126,7 +134,7 @@ width: number;

duration: number;
thumb?: PhotoSize;
thumb?: TG_PhotoSize;
mime_type?: string;
file_size?: number;
}
interface Voice {
export interface TG_Voice {
file_id: string;

@@ -137,10 +145,10 @@ duration: number;

}
interface VideoNote {
export interface TG_VideoNote {
file_id: string;
length: number;
duration: number;
thumb?: PhotoSize;
thumb?: TG_PhotoSize;
file_size?: number;
}
interface Contact {
export interface TG_Contact {
phone_number: string;

@@ -152,4 +160,4 @@ first_name: string;

}
interface Venue {
location: Location;
export interface TG_Venue {
location: TG_Location;
title: string;

@@ -160,10 +168,10 @@ address: string;

}
interface PollOption {
export interface TG_PollOption {
text: string;
voter_count: number;
}
interface Poll {
export interface TG_Poll {
id: string;
question: string;
options: PollOption[];
options: TG_PollOption[];
is_closed: boolean;

@@ -175,16 +183,16 @@ is_anonymous: boolean;

explanation?: string;
explanation_entities?: MessageEntity[];
explanation_entities?: TG_MessageEntity[];
open_period?: number;
close_date?: number;
}
interface PollAnswer {
export interface TG_PollAnswer {
poll_id: string;
user: User;
user: TG_User;
option_ids: number[];
}
interface Dice {
export interface TG_Dice {
emoji: string;
value: number;
}
interface Invoice {
export interface TG_Invoice {
title: string;

@@ -196,11 +204,8 @@ description: string;

}
interface MessageAutoDeleteTimerChanged {
message_auto_delete_time: number;
}
interface MessageOriginUser {
export interface TG_MessageOriginUser {
type: 'user';
date: number;
sender_user: User;
sender_user: TG_User;
}
interface MessageOriginHiddenUser {
export interface TG_MessageOriginHiddenUser {
type: 'hidden_user';

@@ -210,21 +215,21 @@ date: number;

}
interface MessageOriginChat {
export interface TG_MessageOriginChat {
type: 'chat';
date: number;
sender_chat: Chat;
sender_chat: TG_Chat;
author_signature?: string;
}
interface MessageOriginChannel {
export interface TG_MessageOriginChannel {
type: 'channel';
date: number;
chat: Chat;
chat: TG_Chat;
message_id: number;
author_signature?: string;
}
interface Story {
chat: Chat;
export interface TG_Story {
chat: TG_Chat;
id: number;
}
interface Giveaway {
chats: Chat[];
export interface TG_Giveaway {
chats: TG_Chat[];
winners_selection_date: number;

@@ -238,8 +243,8 @@ winner_count: number;

}
interface GiveawayWinners {
chat: Chat;
export interface TG_GiveawayWinners {
chat: TG_Chat;
giveaway_message_id: number;
winners_selection_date: number;
winner_count: number;
winners: User[];
winners: TG_User[];
additional_chat_count?: number;

@@ -252,46 +257,46 @@ premium_subscription_month_count?: number;

}
interface GiveawayCompleted {
export interface TG_GiveawayCompleted {
winner_count: number;
unclaimed_prize_count?: number;
giveaway_message?: Message;
giveaway_message?: TG_Message;
}
interface ExternalReplyInfo {
origin: MessageOrigin;
chat?: Chat;
export interface TG_ExternalReplyInfo {
origin: TG_MessageOrigin;
chat?: TG_Chat;
message_id?: number;
link_preview_options?: LinkPreviewOptions;
animation?: Animation;
audio?: Audio;
link_preview_options?: TG_LinkPreviewOptions;
animation?: TG_Animation;
audio?: TG_Audio;
document?: Document;
photo?: PhotoSize[];
sticker?: Sticker;
story?: Story;
video?: Video;
video_note?: VideoNote;
voice?: Voice;
photo?: TG_PhotoSize[];
sticker?: TG_Sticker;
story?: TG_Story;
video?: TG_Video;
video_note?: TG_VideoNote;
voice?: TG_Voice;
has_media_spoiler?: boolean;
contact?: Contact;
dice?: Dice;
game?: Game;
giveaway?: Giveaway;
giveaway_winners?: GiveawayWinners;
invoice?: Invoice;
location?: Location;
poll?: Poll;
venue?: Venue;
contact?: TG_Contact;
dice?: TG_Dice;
game?: TG_Game;
giveaway?: TG_Giveaway;
giveaway_winners?: TG_GiveawayWinners;
invoice?: TG_Invoice;
location?: TG_Location;
poll?: TG_Poll;
venue?: TG_Venue;
}
interface TextQuote {
export interface TG_TextQuote {
text: string;
entities?: MessageEntity[];
entities?: TG_MessageEntity[];
position: number;
is_manual?: boolean;
}
type MessageOrigin = MessageOriginUser | MessageOriginHiddenUser | MessageOriginChat | MessageOriginChannel;
interface InaccessibleMessage {
chat: Chat;
type TG_MessageOrigin = TG_MessageOriginUser | TG_MessageOriginHiddenUser | TG_MessageOriginChat | TG_MessageOriginChannel;
export interface TG_InaccessibleMessage {
chat: TG_Chat;
message_id: number;
date: 0;
}
type MaybeInaccessibleMessage = Message | InaccessibleMessage;
interface SuccessfulPayment {
type TG_MaybeInaccessibleMessage = TG_Message | TG_InaccessibleMessage;
export interface TG_SuccessfulPayment {
currency: string;

@@ -301,7 +306,7 @@ total_amount: number;

shipping_option_id?: string;
order_info?: OrderInfo;
order_info?: TG_OrderInfo;
telegram_payment_charge_id: string;
provider_payment_charge_id: string;
}
interface SharedUser {
export interface TG_SharedUser {
user_id: number;

@@ -311,9 +316,9 @@ first_name?: string;

username?: string;
photo?: PhotoSize[];
photo?: TG_PhotoSize[];
}
interface UsersShared {
export interface TG_UsersShared {
request_id: number;
users: SharedUser[];
users: TG_SharedUser[];
}
interface ChatShared {
export interface TG_ChatShared {
request_id: number;

@@ -323,5 +328,5 @@ chat_id: number;

username?: string;
photo?: PhotoSize[];
photo?: TG_PhotoSize[];
}
interface WriteAccessAllowed {
export interface TG_WriteAccessAllowed {
from_request?: boolean;

@@ -331,7 +336,7 @@ web_app_name?: string;

}
interface PassportData {
data: EncryptedPassportElement[];
credentials: EncryptedCredentials;
export interface TG_PassportData {
data: TG_EncryptedPassportElement[];
credentials: TG_EncryptedCredentials;
}
interface PassportFile {
export interface TG_PassportFile {
file_id: string;

@@ -342,3 +347,3 @@ file_unique_id: string;

}
interface EncryptedPassportElement {
export interface TG_EncryptedPassportElement {
type: string;

@@ -348,21 +353,21 @@ data?: string;

email?: string;
files?: PassportFile[];
front_side?: PassportFile;
reverse_side?: PassportFile;
selfie?: PassportFile;
translation?: PassportFile[];
files?: TG_PassportFile[];
front_side?: TG_PassportFile;
reverse_side?: TG_PassportFile;
selfie?: TG_PassportFile;
translation?: TG_PassportFile[];
hash: string;
}
interface ProximityAlertTriggered {
traveler: User;
watcher: User;
export interface TG_ProximityAlertTriggered {
traveler: TG_User;
watcher: TG_User;
distance: number;
}
interface MessageAutoDeleteTimerChanged {
export interface TG_MessageAutoDeleteTimerChanged {
message_auto_delete_time: number;
}
interface ChatBoostAdded {
export interface TG_ChatBoostAdded {
boost_count: number;
}
interface ForumTopicCreated {
export interface TG_ForumTopicCreated {
name: string;

@@ -372,15 +377,15 @@ icon_color: number;

}
interface ForumTopicClosed {
export interface TG_ForumTopicClosed {
}
interface ForumTopicEdited {
export interface TG_ForumTopicEdited {
name?: string;
icon_custom_emoji_id?: string;
}
interface ForumTopicReopened {
export interface TG_ForumTopicReopened {
}
interface GeneralForumTopicHidden {
export interface TG_GeneralForumTopicHidden {
}
interface GeneralForumTopicUnhidden {
export interface TG_GeneralForumTopicUnhidden {
}
interface EncryptedCredentials {
export interface TG_EncryptedCredentials {
data: string;

@@ -390,37 +395,37 @@ hash: string;

}
interface GiveawayCreated {
export interface TG_GiveawayCreated {
}
interface VideoChatScheduled {
export interface TG_VideoChatScheduled {
start_date: number;
}
interface VideoChatStarted {
export interface TG_VideoChatStarted {
}
interface VideoChatEnded {
export interface TG_VideoChatEnded {
duration: number;
}
interface VideoChatParticipantsInvited {
users: User[];
export interface TG_VideoChatParticipantsInvited {
users: TG_User[];
}
interface WebAppData {
export interface TG_WebAppData {
data: string;
button_text?: string;
}
interface Message {
export interface TG_Message {
message_id: number;
message_thread_id?: number;
from?: User;
sender_chat?: Chat;
from?: TG_User;
sender_chat?: TG_Chat;
sender_boost_count?: number;
sender_business_bot?: User;
sender_business_bot?: TG_User;
date: number;
business_connection_id?: string;
chat: Chat;
forward_origin?: MessageOrigin;
chat: TG_Chat;
forward_origin?: TG_MessageOrigin;
is_topic_message?: boolean;
is_automatic_forward?: boolean;
reply_to_message?: Message;
external_reply?: ExternalReplyInfo;
quote?: TextQuote;
reply_to_story?: Story;
via_bot?: User;
reply_to_message?: TG_Message;
external_reply?: TG_ExternalReplyInfo;
quote?: TG_TextQuote;
reply_to_story?: TG_Story;
via_bot?: TG_User;
edit_date?: number;

@@ -432,26 +437,26 @@ has_protected_content?: boolean;

text?: string;
entities?: MessageEntity[];
link_preview_options?: LinkPreviewOptions;
animation?: Animation;
audio?: Audio;
document?: Document;
photo?: PhotoSize[];
sticker?: Sticker;
story?: Story;
video?: Video;
video_note?: VideoNote;
voice?: Voice;
entities?: TG_MessageEntity[];
link_preview_options?: TG_LinkPreviewOptions;
animation?: TG_Animation;
audio?: TG_Audio;
document?: TG_Document;
photo?: TG_PhotoSize[];
sticker?: TG_Sticker;
story?: TG_Story;
video?: TG_Video;
video_note?: TG_VideoNote;
voice?: TG_Voice;
caption?: string;
caption_entities?: MessageEntity[];
caption_entities?: TG_MessageEntity[];
has_media_spoiler?: boolean;
contact?: Contact;
dice?: Dice;
game?: Game;
poll?: Poll;
venue?: Venue;
location?: Location;
new_chat_members?: User[];
left_chat_member?: User;
contact?: TG_Contact;
dice?: TG_Dice;
game?: TG_Game;
poll?: TG_Poll;
venue?: TG_Venue;
location?: TG_Location;
new_chat_members?: TG_User[];
left_chat_member?: TG_User;
new_chat_title?: string;
new_chat_photo?: PhotoSize[];
new_chat_photo?: TG_PhotoSize[];
delete_chat_photo?: boolean;

@@ -461,51 +466,51 @@ group_chat_created?: boolean;

channel_chat_created?: boolean;
message_auto_delete_timer_changed?: MessageAutoDeleteTimerChanged;
message_auto_delete_timer_changed?: TG_MessageAutoDeleteTimerChanged;
migrate_to_chat_id?: number;
migrate_from_chat_id?: number;
pinned_message?: MaybeInaccessibleMessage;
invoice?: Invoice;
successful_payment?: SuccessfulPayment;
users_shared?: UsersShared;
chat_shared?: ChatShared;
pinned_message?: TG_MaybeInaccessibleMessage;
invoice?: TG_Invoice;
successful_payment?: TG_SuccessfulPayment;
users_shared?: TG_UsersShared;
chat_shared?: TG_ChatShared;
connected_website?: string;
write_access_allowed?: WriteAccessAllowed;
passport_data?: PassportData;
proximity_alert_triggered?: ProximityAlertTriggered;
boost_added?: ChatBoostAdded;
forum_topic_created?: ForumTopicCreated;
forum_topic_edited?: ForumTopicEdited;
forum_topic_closed?: ForumTopicClosed;
forum_topic_reopened?: ForumTopicReopened;
general_forum_topic_hidden?: GeneralForumTopicHidden;
general_forum_topic_unhidden?: GeneralForumTopicUnhidden;
giveaway_created?: GiveawayCreated;
giveaway?: Giveaway;
giveaway_winners?: GiveawayWinners;
giveaway_completed?: GiveawayCompleted;
video_chat_scheduled?: VideoChatScheduled;
video_chat_started?: VideoChatStarted;
video_chat_ended?: VideoChatEnded;
video_chat_participants_invited?: VideoChatParticipantsInvited;
web_app_data?: WebAppData;
reply_markup?: InlineKeyboardMarkup;
write_access_allowed?: TG_WriteAccessAllowed;
passport_data?: TG_PassportData;
proximity_alert_triggered?: TG_ProximityAlertTriggered;
boost_added?: TG_ChatBoostAdded;
forum_topic_created?: TG_ForumTopicCreated;
forum_topic_edited?: TG_ForumTopicEdited;
forum_topic_closed?: TG_ForumTopicClosed;
forum_topic_reopened?: TG_ForumTopicReopened;
general_forum_topic_hidden?: TG_GeneralForumTopicHidden;
general_forum_topic_unhidden?: TG_GeneralForumTopicUnhidden;
giveaway_created?: TG_GiveawayCreated;
giveaway?: TG_Giveaway;
giveaway_winners?: TG_GiveawayWinners;
giveaway_completed?: TG_GiveawayCompleted;
video_chat_scheduled?: TG_VideoChatScheduled;
video_chat_started?: TG_VideoChatStarted;
video_chat_ended?: TG_VideoChatEnded;
video_chat_participants_invited?: TG_VideoChatParticipantsInvited;
web_app_data?: TG_WebAppData;
reply_markup?: TG_InlineKeyboardMarkup;
}
interface InlineQuery {
export interface TG_InlineQuery {
id: string;
from: User;
from: TG_User;
query: string;
offset: string;
location?: Location;
location?: TG_Location;
}
interface ChosenInlineResult {
export interface TG_ChosenInlineResult {
result_id: string;
from: User;
from: TG_User;
query: string;
inline_message_id?: string;
location?: Location;
location?: TG_Location;
inline_message_text?: string;
}
interface CallbackQuery {
export interface TG_CallbackQuery {
id: string;
from: User;
message?: Message;
from: TG_User;
message?: TG_Message;
inline_message_id?: string;

@@ -516,3 +521,3 @@ chat_instance: string;

}
interface ShippingAddress {
export interface TG_ShippingAddress {
country_code: string;

@@ -525,17 +530,17 @@ state: string;

}
interface ShippingQuery {
export interface TG_ShippingQuery {
id: string;
from: User;
from: TG_User;
invoice_payload: string;
shipping_address: ShippingAddress;
shipping_address: TG_ShippingAddress;
}
interface OrderInfo {
export interface TG_OrderInfo {
name?: string;
phone_number?: string;
email?: string;
shipping_address?: ShippingAddress;
shipping_address?: TG_ShippingAddress;
}
interface PreCheckoutQuery {
export interface TG_PreCheckoutQuery {
id: string;
from: User;
from: TG_User;
currency: string;

@@ -545,29 +550,29 @@ total_amount: number;

shipping_option_id?: string;
order_info?: OrderInfo;
order_info?: TG_OrderInfo;
}
export interface Update {
export interface TG_Update {
update_id: number;
message?: Message;
edited_message?: Message;
channel_post?: Message;
edited_channel_post?: Message;
inline_query?: InlineQuery;
chosen_inline_result?: ChosenInlineResult;
callback_query?: CallbackQuery;
shipping_query?: ShippingQuery;
pre_checkout_query?: PreCheckoutQuery;
poll?: Poll;
poll_answer?: PollAnswer;
message?: TG_Message;
edited_message?: TG_Message;
channel_post?: TG_Message;
edited_channel_post?: TG_Message;
inline_query?: TG_InlineQuery;
chosen_inline_result?: TG_ChosenInlineResult;
callback_query?: TG_CallbackQuery;
shipping_query?: TG_ShippingQuery;
pre_checkout_query?: TG_PreCheckoutQuery;
poll?: TG_Poll;
poll_answer?: TG_PollAnswer;
}
export interface TelegramChatResponse {
export interface TG_ChatResponse {
ok: boolean;
result?: Chat;
result?: TG_Chat;
error_code?: number;
description?: string;
}
export interface TelegramBotCommand {
export interface TG_BotCommand {
command: string;
description: string | null;
}
export interface SetMyCommandsResponse {
export interface TG_SetMyCommandsResponse {
ok: boolean;

@@ -578,15 +583,15 @@ result?: boolean;

}
export interface GetMeResponse {
export interface TG_GetMeResponse {
ok: boolean;
result?: User;
result?: TG_User;
error_code?: number;
description?: string;
}
export interface SendMessageResponse {
export interface TG_SendMessageResponse {
ok: boolean;
result?: Message;
result?: TG_Message;
error_code?: number;
description?: string;
}
export interface EditMessageTextResponse {
export interface TG_EditMessageTextResponse {
ok: boolean;

@@ -596,15 +601,15 @@ result?: any;

}
export interface GetUpdatesResponse {
export interface TG_GetUpdatesResponse {
ok: boolean;
result?: Update[];
result?: TG_Update[];
error_code?: number;
description?: string;
}
export interface GetFileResponse {
export interface TG_GetFileResponse {
ok: boolean;
result?: File;
result?: TG_File;
error_code?: number;
description?: string;
}
interface InputMediaAudio {
export interface TG_InputMediaAudio {
type: string;

@@ -615,3 +620,3 @@ media: string;

parse_mode?: string;
caption_entities?: MessageEntity[];
caption_entities?: TG_MessageEntity[];
duration?: number;

@@ -621,3 +626,3 @@ performer?: string;

}
interface InputMediaDocument {
export interface TG_InputMediaDocument {
type: string;

@@ -628,6 +633,6 @@ media: string;

parse_mode?: string;
caption_entities?: MessageEntity[];
caption_entities?: TG_MessageEntity[];
disable_content_type_detection?: boolean;
}
interface InputMediaPhoto {
export interface TG_InputMediaPhoto {
type: string;

@@ -637,6 +642,6 @@ media: string;

parse_mode?: string;
caption_entities?: MessageEntity[];
caption_entities?: TG_MessageEntity[];
has_spoiler?: boolean;
}
interface InputMediaVideo {
export interface TG_InputMediaVideo {
type: string;

@@ -647,3 +652,3 @@ media: string;

parse_mode?: string;
caption_entities?: MessageEntity[];
caption_entities?: TG_MessageEntity[];
width?: number;

@@ -655,3 +660,3 @@ height?: number;

}
interface ReplyParameters {
export interface TG_ReplyParameters {
message_id: number;

@@ -662,28 +667,28 @@ chat_id?: number | string;

quote_parse_mode?: string;
quote_entities?: MessageEntity[];
quote_entities?: TG_MessageEntity[];
quote_position?: number;
}
export interface SendMediaGroupInput {
export interface TG_SendMediaGroupInput {
business_connection_id?: string;
chat_id: number | string;
message_thread_id?: number;
media: (InputMediaAudio | InputMediaDocument | InputMediaPhoto | InputMediaVideo)[];
media: (TG_InputMediaAudio | TG_InputMediaDocument | TG_InputMediaPhoto | TG_InputMediaVideo)[];
disable_notification?: boolean;
protect_content?: boolean;
reply_parameters?: ReplyParameters;
reply_parameters?: TG_ReplyParameters;
}
export type Action = 'typing' | 'upload_photo' | 'record_video' | 'upload_video' | 'record_voice' | 'upload_voice' | 'upload_document' | 'choose_sticker' | 'find_location' | 'record_video_note' | 'upload_video_note';
export interface SendActionInput {
export type TG_Action = 'typing' | 'upload_photo' | 'record_video' | 'upload_video' | 'record_voice' | 'upload_voice' | 'upload_document' | 'choose_sticker' | 'find_location' | 'record_video_note' | 'upload_video_note';
export interface TG_SendActionInput {
business_connection_id?: string;
chat_id: number | string;
message_thread_id?: number;
action: Action;
action: TG_Action;
}
export interface SendMediaGroupResponse {
export interface TG_SendMediaGroupResponse {
ok: boolean;
result?: Message[];
result?: TG_Message[];
error_code?: number;
description?: string;
}
interface LinkPreviewOptions {
export interface TG_LinkPreviewOptions {
is_disabled?: boolean;

@@ -695,6 +700,6 @@ url?: string;

}
interface WebAppInfo {
export interface TG_WebAppInfo {
url: string;
}
interface LoginUrl {
export interface TG_LoginUrl {
url: string;

@@ -705,3 +710,3 @@ forward_text?: string;

}
interface SwitchInlineQueryChosenChat {
export interface TG_SwitchInlineQueryChosenChat {
query?: string;

@@ -713,17 +718,17 @@ allow_user_chats?: boolean;

}
interface InlineKeyboardButton {
export interface TG_InlineKeyboardButton {
text: string;
url?: string;
callback_data?: string;
web_app?: WebAppInfo;
login_url?: LoginUrl;
web_app?: TG_WebAppInfo;
login_url?: TG_LoginUrl;
switch_inline_query?: string;
switch_inline_query_current_chat?: string;
switch_inline_query_chosen_chat?: SwitchInlineQueryChosenChat;
switch_inline_query_chosen_chat?: TG_SwitchInlineQueryChosenChat;
pay?: boolean;
}
interface InlineKeyboardMarkup {
inline_keyboard: InlineKeyboardButton[][];
export interface TG_InlineKeyboardMarkup {
inline_keyboard: TG_InlineKeyboardButton[][];
}
interface KeyboardButtonRequestUsers {
export interface TG_KeyboardButtonRequestUsers {
request_id: number;

@@ -737,3 +742,3 @@ user_is_bot?: boolean;

}
interface ChatAdministratorRights {
export interface TG_ChatAdministratorRights {
is_anonymous: boolean;

@@ -755,3 +760,3 @@ can_manage_chat: boolean;

}
interface KeyboardButtonRequestChat {
export interface TG_KeyboardButtonRequestChat {
request_id: number;

@@ -762,4 +767,4 @@ chat_is_channel: boolean;

chat_is_created?: boolean;
user_administrator_rights?: ChatAdministratorRights;
bot_administrator_rights?: ChatAdministratorRights;
user_administrator_rights?: TG_ChatAdministratorRights;
bot_administrator_rights?: TG_ChatAdministratorRights;
bot_is_member?: boolean;

@@ -770,16 +775,16 @@ request_title?: boolean;

}
interface KeyboardButtonPollType {
export interface TG_KeyboardButtonPollType {
type?: 'quiz' | 'regular';
}
interface KeyboardButton {
export interface TG_KeyboardButton {
text: string;
request_users?: KeyboardButtonRequestUsers;
request_chat?: KeyboardButtonRequestChat;
request_users?: TG_KeyboardButtonRequestUsers;
request_chat?: TG_KeyboardButtonRequestChat;
request_contact?: boolean;
request_location?: boolean;
request_poll?: KeyboardButtonPollType;
web_app?: WebAppInfo;
request_poll?: TG_KeyboardButtonPollType;
web_app?: TG_WebAppInfo;
}
interface ReplyKeyboardMarkup {
keyboard: KeyboardButton[][];
export interface TG_ReplyKeyboardMarkup {
keyboard: TG_KeyboardButton[][];
is_persistent?: boolean;

@@ -791,7 +796,7 @@ resize_keyboard?: boolean;

}
interface ReplyKeyboardRemove {
export interface TG_ReplyKeyboardRemove {
remove_keyboard: true;
selective?: boolean;
}
interface ForceReply {
export interface TG_ForceReply {
force_reply: true;

@@ -801,3 +806,3 @@ input_field_placeholder?: string;

}
export interface SendMessageInput {
export interface TG_SendMessageInput {
business_connection_id?: string;

@@ -808,10 +813,10 @@ chat_id: number | string;

parse_mode?: string;
entities?: MessageEntity[];
link_preview_options?: LinkPreviewOptions;
entities?: TG_MessageEntity[];
link_preview_options?: TG_LinkPreviewOptions;
disable_notification?: boolean;
protect_content?: boolean;
reply_parameters?: ReplyParameters;
reply_markup?: InlineKeyboardMarkup | ReplyKeyboardMarkup | ReplyKeyboardRemove | ForceReply;
reply_parameters?: TG_ReplyParameters;
reply_markup?: TG_InlineKeyboardMarkup | TG_ReplyKeyboardMarkup | TG_ReplyKeyboardRemove | TG_ForceReply;
}
export interface EditMessageTextInput {
export interface TG_EditMessageTextInput {
chat_id?: number | string;

@@ -825,3 +830,3 @@ message_id?: number;

}
export interface SendPhotoInput {
export interface TG_SendPhotoInput {
business_connection_id?: string;

@@ -833,10 +838,10 @@ chat_id: number | string;

parse_mode?: string;
caption_entities?: MessageEntity[];
caption_entities?: TG_MessageEntity[];
has_spoiler?: boolean;
disable_notification?: boolean;
protect_content?: boolean;
reply_parameters?: ReplyParameters;
reply_markup?: InlineKeyboardMarkup | ReplyKeyboardMarkup | ReplyKeyboardRemove | ForceReply;
reply_parameters?: TG_ReplyParameters;
reply_markup?: TG_InlineKeyboardMarkup | TG_ReplyKeyboardMarkup | TG_ReplyKeyboardRemove | TG_ForceReply;
}
export interface EditMessageMediaInput {
export interface TG_EditMessageMediaInput {
chat_id?: number | string;

@@ -853,3 +858,3 @@ message_id?: number;

}
export interface EditMessageMediaResponse {
export interface TG_EditMessageMediaResponse {
ok: boolean;

@@ -859,3 +864,3 @@ result?: any;

}
export interface EditMessageCaptionInput {
export interface TG_EditMessageCaptionInput {
chat_id?: number | string;

@@ -876,3 +881,3 @@ message_id?: number;

}
export interface EditMessageCaptionResponse {
export interface TG_EditMessageCaptionResponse {
ok: boolean;

@@ -882,3 +887,3 @@ result?: any;

}
export interface SendDocumentInput {
export interface TG_SendDocumentInput {
business_connection_id?: string;

@@ -891,3 +896,3 @@ chat_id: number | string;

parse_mode?: string;
caption_entities?: MessageEntity[];
caption_entities?: TG_MessageEntity[];
disable_content_type_detection?: boolean;

@@ -898,18 +903,18 @@ disable_notification?: boolean;

message_effect_id?: string;
reply_parameters?: ReplyParameters;
reply_markup?: InlineKeyboardMarkup | ReplyKeyboardMarkup | ReplyKeyboardRemove | ForceReply;
reply_parameters?: TG_ReplyParameters;
reply_markup?: TG_InlineKeyboardMarkup | TG_ReplyKeyboardMarkup | TG_ReplyKeyboardRemove | TG_ForceReply;
}
export interface SendPhotoResponse {
export interface TG_SendPhotoResponse {
ok: boolean;
error_code?: number;
description?: string;
result?: Message;
result?: TG_Message;
}
export interface SendDocumentResponse {
export interface TG_SendDocumentResponse {
ok: boolean;
error_code?: number;
description?: string;
result?: Message;
result?: TG_Message;
}
export interface DeleteMessageInput {
export interface TG_DeleteMessageInput {
chat_id: number | string;

@@ -916,0 +921,0 @@ message_id: number;

@@ -1,1 +0,1 @@

{"version":3,"file":"TelegramTypes.d.ts","sourceRoot":"","sources":["../src/TelegramTypes.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"TelegramTypes.d.ts","sourceRoot":"","sources":["../src/TelegramTypes.ts"],"names":[],"mappings":"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"}
{
"name": "@skroz/telegram-api",
"version": "1.0.7",
"version": "1.0.8",
"license": "MIT",

@@ -24,3 +24,3 @@ "repository": "git@gitlab.com:skroz/libs/utils.git",

},
"gitHead": "6b0da55bfe562c508875f903b4965bbfad35e5dd"
"gitHead": "21d060d8014b1c4fd1ce6c0d507853d785e7f287"
}
import fetch from 'isomorphic-unfetch';
import ResultAndDescription from './ResultAndDescription';
import {
DeleteMessageInput,
EditMessageCaptionInput,
EditMessageCaptionResponse,
EditMessageMediaInput,
EditMessageMediaResponse,
EditMessageTextInput,
EditMessageTextResponse,
GetFileResponse,
GetMeResponse,
GetUpdatesResponse,
SendMediaGroupInput,
SendMediaGroupResponse,
SendMessageInput,
SendMessageResponse,
SendPhotoInput,
SendPhotoResponse,
SetMyCommandsResponse,
TelegramBotCommand,
TelegramChatResponse,
TG_DeleteMessageInput,
TG_EditMessageCaptionInput,
TG_EditMessageCaptionResponse,
TG_EditMessageMediaInput,
TG_EditMessageMediaResponse,
TG_EditMessageTextInput,
TG_EditMessageTextResponse,
TG_GetFileResponse,
TG_GetMeResponse,
TG_GetUpdatesResponse,
TG_SendMediaGroupInput,
TG_SendMediaGroupResponse,
TG_SendMessageInput,
TG_SendMessageResponse,
TG_SendPhotoInput,
TG_SendPhotoResponse,
TG_SetMyCommandsResponse,
TG_BotCommand,
TG_ChatResponse,
} from './TelegramTypes';

@@ -32,5 +32,5 @@

sendMessage: async (
input: SendMessageInput,
input: TG_SendMessageInput,
telegramBotToken: string
): Promise<SendMessageResponse> => {
): Promise<TG_SendMessageResponse> => {
if (input.text.length > TELEGRAM_MAX_TEXT_LENGTH)

@@ -62,5 +62,5 @@ throw new Error(`Текст превышает ${TELEGRAM_MAX_TEXT_LENGTH} символов`);

editMessageText: async (
input: EditMessageTextInput,
input: TG_EditMessageTextInput,
telegramBotToken: string
): Promise<EditMessageTextResponse> => {
): Promise<TG_EditMessageTextResponse> => {
if (input.text && input.text.length > TELEGRAM_MAX_TEXT_LENGTH)

@@ -90,5 +90,5 @@ throw new Error(

editMessageCaption: async (
input: EditMessageCaptionInput,
input: TG_EditMessageCaptionInput,
telegramBotToken: string
): Promise<EditMessageCaptionResponse> => {
): Promise<TG_EditMessageCaptionResponse> => {
if (input.caption && input.caption.length > TELEGRAM_MAX_CAPTION_LENGTH)

@@ -119,5 +119,5 @@ throw new Error(

sendPhoto: async (
input: SendPhotoInput,
input: TG_SendPhotoInput,
telegramBotToken: string
): Promise<SendPhotoResponse> => {
): Promise<TG_SendPhotoResponse> => {
if (input.caption && input.caption.length > TELEGRAM_MAX_CAPTION_LENGTH)

@@ -148,5 +148,5 @@ throw new Error(

editMessageMedia: async (
input: EditMessageMediaInput,
input: TG_EditMessageMediaInput,
telegramBotToken: string
): Promise<EditMessageMediaResponse> => {
): Promise<TG_EditMessageMediaResponse> => {
const apiUrl = `https://api.telegram.org/bot${telegramBotToken}/editMessageMedia`;

@@ -171,5 +171,5 @@ try {

sendMediaGroup: async (
input: SendMediaGroupInput,
input: TG_SendMediaGroupInput,
telegramBotToken: string
): Promise<SendMediaGroupResponse> => {
): Promise<TG_SendMediaGroupResponse> => {
if (input.media.length < 2)

@@ -203,3 +203,3 @@ throw new Error('Минимум 2 фото для метода sendMediaGroup');

},
getMe: async (telegramBotToken: string): Promise<GetMeResponse> => {
getMe: async (telegramBotToken: string): Promise<TG_GetMeResponse> => {
try {

@@ -244,5 +244,5 @@ const response = await fetch(

setMyCommands: async (
commands: TelegramBotCommand[],
commands: TG_BotCommand[],
telegramBotToken: string
): Promise<SetMyCommandsResponse> => {
): Promise<TG_SetMyCommandsResponse> => {
const setCommandsUrl = `https://api.telegram.org/bot${telegramBotToken}/setMyCommands`;

@@ -279,3 +279,3 @@

offset?: number
): Promise<GetUpdatesResponse> => {
): Promise<TG_GetUpdatesResponse> => {
try {

@@ -335,3 +335,3 @@ let url = `https://api.telegram.org/bot${telegramBotToken}/getUpdates`;

telegramBotToken: string
): Promise<TelegramChatResponse> => {
): Promise<TG_ChatResponse> => {
try {

@@ -369,3 +369,3 @@ const res = await fetch(

telegramBotToken: string
): Promise<GetFileResponse> => {
): Promise<TG_GetFileResponse> => {
const apiUrl = `https://api.telegram.org/bot${telegramBotToken}/getFile?file_id=${fileId}`;

@@ -387,3 +387,3 @@ try {

deleteMessage: async (
input: DeleteMessageInput,
input: TG_DeleteMessageInput,
telegramBotToken: string

@@ -390,0 +390,0 @@ ): Promise<boolean> => {

Sorry, the diff of this file is too big to display