и для реплая и просто как сообщение?
Например, чтоб на реплай сделать например
/command - и по содежимому сообщения что-то делалось
и при этом если просто написать сообщение
/command some text
чтобы тоже отрабатывалось?
Сейчас сделал
bot.onText(/\/command (.+)/, (msg, [source, match]) => {
и тогда просто сообщение отрабатывается, но так же добавил реплай и обработку такого вида
bot.on('message', (msg) => {
и появляется ошибка - error: [polling_error] {}
Может просто не те методы пишу...
Можно сделать
можешь подсказать тогда, как разграничить методы?
bot.command('story', async ctx => { let text = ctx.message.text.substr(7) if (ctx.message.reply_to_message && ctx.message.reply_to_message.text) text = ctx.message.reply_to_message.text if (text) { requestAndAnswer(ctx, text, 'medium') } })
пошел тестить, спасибо.
Обсуждают сегодня