Size: a a a

Боты на Telegraf 3.38

2021 June 09

ЭЮ

Эльдар Юсупжанов... in Боты на Telegraf 3.38
Ооо, спасибо
источник

EO

Even Odd in Боты на Telegraf 3.38
А чем и насколько ограничена длина старт аргумента? t.me/bot?start=arg
источник

V

Viktor in Боты на Telegraf 3.38
Если я делаю в клиенте Stop and block bot то получаю эксцепшен в боте, что пользователь заблокировал бота. Как это перехватить?
источник

Y💜

Yūri 💜 Ly in Боты на Telegraf 3.38
А а чем проблема обрабатывать ошибки?
источник

V

Viktor in Боты на Telegraf 3.38
Ни в чем. Это и так сделано, только не понятно, почему это именно exception, а не какое-то обычное уведомление. И я думал, что есть какая-то настройка в библиотеке.
источник

JD

Johnny Doe in Боты на Telegraf 3.38
проверь, делов то
источник

EO

Even Odd in Боты на Telegraf 3.38
👌🏻точечно как-то. думал спецификация может есть какая
источник

.

. in Боты на Telegraf 3.38
Можно в bot.action() передать несколько сразу параметров ?
источник

JD

Johnny Doe in Боты на Telegraf 3.38
передай так p1/p2/p4
источник

.

. in Боты на Telegraf 3.38
bot.action(‘1/2/3’, …. ?
источник

W

Wertaer in Боты на Telegraf 3.38
это один регех кжтся...
источник

V

Viktor in Боты на Telegraf 3.38
А вот мне это тоже интересно. Это не совсем к библиотеке, наверное. Но как прочитать параметры url и какие они вообще бывают кроме start?
источник

JD

Johnny Doe in Боты на Telegraf 3.38
callback_data:'form1p1/p2/p3'
...
bot.action(/^form1(.+)/,ctx => {
 const params = ctx.match[1].split('/')
 ...
})
источник

W

Wertaer in Боты на Telegraf 3.38
а нельзя массивом?

let reg = [
/regex1/,
/regex2/,
regex3/
]

bot.action(reg, ctx => console.log(ctx))
источник

JD

Johnny Doe in Боты на Telegraf 3.38
не знаю, посмотри в доке
источник

W

Wertaer in Боты на Telegraf 3.38
ну у меня так вроде работает...
источник

W

Wertaer in Боты на Telegraf 3.38
источник

JD

Johnny Doe in Боты на Telegraf 3.38
значит можно )
источник

W

Wertaer in Боты на Telegraf 3.38
классно...
источник

V

Viktor in Боты на Telegraf 3.38
bot.start(ctx => ctx.startPayload)
источник