parent
156be1afed
commit
a97aa009c2
@ -0,0 +1,98 @@ |
|||||||
|
* * * |
||||||
|
|
||||||
|
## Class: TelegramBot |
||||||
|
NodeJS class for Telegram Bot API. |
||||||
|
|
||||||
|
Support for WebHooks and long polling. Emits `message` when message arrives. |
||||||
|
|
||||||
|
### TelegramBot.getMe() |
||||||
|
|
||||||
|
Returns basic information about the bot in form of a `User` object. |
||||||
|
|
||||||
|
**Returns**: `Promise` |
||||||
|
|
||||||
|
### TelegramBot.setWebHook(url) |
||||||
|
|
||||||
|
Specify a url to receive incoming updates via an outgoing webHook. |
||||||
|
|
||||||
|
**Parameters** |
||||||
|
|
||||||
|
**url**: `String`, URL |
||||||
|
|
||||||
|
|
||||||
|
### TelegramBot.getUpdates(timeout, limit, offset) |
||||||
|
|
||||||
|
Use this method to receive incoming updates using long polling |
||||||
|
|
||||||
|
**Parameters** |
||||||
|
|
||||||
|
**timeout**: `Number | String`, Timeout in seconds for long polling. |
||||||
|
|
||||||
|
**limit**: `Number | String`, Limits the number of updates to be retrieved. |
||||||
|
|
||||||
|
**offset**: `Number | String`, Identifier of the first update to be returned. |
||||||
|
|
||||||
|
**Returns**: `Promise`, Updates |
||||||
|
|
||||||
|
### TelegramBot.sendMessage(chatId, text, options) |
||||||
|
|
||||||
|
Send text message. |
||||||
|
|
||||||
|
**Parameters** |
||||||
|
|
||||||
|
**chatId**: `Number | String`, Unique identifier for the message recipient |
||||||
|
|
||||||
|
**text**: `Sting`, Text of the message to be sent |
||||||
|
|
||||||
|
**options**: `Object`, Additional Telegram query options |
||||||
|
|
||||||
|
**Returns**: `Promise` |
||||||
|
|
||||||
|
### TelegramBot.forwardMessage(chatId, fromChatId, messageId) |
||||||
|
|
||||||
|
Forward messages of any kind. |
||||||
|
|
||||||
|
**Parameters** |
||||||
|
|
||||||
|
**chatId**: `Number | String`, Unique identifier for the message recipient |
||||||
|
|
||||||
|
**fromChatId**: `Number | String`, Unique identifier for the chat where the |
||||||
|
original message was sent |
||||||
|
|
||||||
|
**messageId**: `Number | String`, Unique message identifier |
||||||
|
|
||||||
|
**Returns**: `Promise` |
||||||
|
|
||||||
|
### TelegramBot.sendPhoto(chatId, photo, options) |
||||||
|
|
||||||
|
Send photo |
||||||
|
|
||||||
|
**Parameters** |
||||||
|
|
||||||
|
**chatId**: `Number | String`, Unique identifier for the message recipient |
||||||
|
|
||||||
|
**photo**: `String | stream.Stream`, A file path or a Stream. Can |
||||||
|
also be a `file_id` previously uploaded |
||||||
|
|
||||||
|
**options**: `Object`, Additional Telegram query options |
||||||
|
|
||||||
|
**Returns**: `Promise` |
||||||
|
|
||||||
|
### TelegramBot.sendAudio(chatId, audio, options) |
||||||
|
|
||||||
|
Send audio |
||||||
|
|
||||||
|
**Parameters** |
||||||
|
|
||||||
|
**chatId**: `Number | String`, Unique identifier for the message recipient |
||||||
|
|
||||||
|
**audio**: `String | stream.Stream`, A file path or a Stream. Can |
||||||
|
also be a `file_id` previously uploaded. |
||||||
|
|
||||||
|
**options**: `Object`, Additional Telegram query options |
||||||
|
|
||||||
|
**Returns**: `Promise` |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* * * |
||||||
Loading…
Reference in new issue