Comparing version 2.1.1 to 2.2.0
@@ -138,3 +138,3 @@ # API reference | ||
- [`Telegraf.hears(triggers, middleware)`](#hears-generator) | ||
- [`new Telegraf(token)`](#new-telegraf) | ||
- [`new Telegraf(token, [options])`](#new-telegraf) | ||
- [`.use(middleware)`](#use) | ||
@@ -187,3 +187,3 @@ - [`.on(updateTypes, middleware, [middleware...])`](#on) | ||
<a name="new-telegraf"></a> | ||
#### `new Telegraf(token)` | ||
#### `new Telegraf(token, options)` | ||
@@ -195,2 +195,3 @@ Initialize new Telegraf app. | ||
| token | `string` | [Bot Token](https://core.telegram.org/bots#3-how-do-i-create-a-bot) | | ||
| options | `object` | Options | ||
@@ -346,3 +347,3 @@ * * * | ||
| token | `string` | [Bot Token](https://core.telegram.org/bots#3-how-do-i-create-a-bot) | | ||
| token | `object` | Options | | ||
| options | `object` | Options | | ||
@@ -349,0 +350,0 @@ |
@@ -20,3 +20,3 @@ const debug = require('debug')('telegraf:core') | ||
this.token = token | ||
this.telegram = new Telegram(token, opts) | ||
this.telegram = new Telegram(token, opts.telegram) | ||
this.options = opts | ||
@@ -23,0 +23,0 @@ this.middlewares = [] |
@@ -583,2 +583,3 @@ const debug = require('debug')('telegraf:api') | ||
.then((payload) => { | ||
debug(payload) | ||
return fetch(`${this.options.apiRoot}/bot${this.token}/${method}`, payload) | ||
@@ -606,3 +607,4 @@ }) | ||
headers: { 'Content-Type': 'application/json' }, | ||
body: JSON.stringify(options) | ||
body: JSON.stringify(options), | ||
agent: this.options.agent | ||
}) | ||
@@ -634,3 +636,4 @@ } | ||
headers: { 'content-disposition': `form-data; name="${key}"` }, | ||
body: '' + value | ||
body: '' + value, | ||
agent: this.options.agent | ||
}) | ||
@@ -646,3 +649,4 @@ } | ||
headers: { 'content-disposition': `form-data; name="${key}";filename="${fileName}"` }, | ||
body: res.body | ||
body: res.body, | ||
agent: this.options.agent | ||
}) | ||
@@ -660,3 +664,4 @@ }) | ||
headers: { 'content-disposition': `form-data; name="${key}";filename="${fileName}"` }, | ||
body: value.source | ||
body: value.source, | ||
agent: this.options.agent | ||
}) | ||
@@ -673,3 +678,4 @@ } | ||
headers: { 'Content-Type': `multipart/form-data; boundary=${boundary}` }, | ||
body: formData | ||
body: formData, | ||
agent: this.options.agent | ||
}) | ||
@@ -676,0 +682,0 @@ }) |
{ | ||
"name": "telegraf", | ||
"version": "2.1.1", | ||
"version": "2.2.0", | ||
"description": "📢 Modern Telegram bot framework", | ||
@@ -5,0 +5,0 @@ "main": "lib/telegraf.js", |
71151
1375