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