Size: a a a

Боты на Telegraf

2020 December 10

OS

Oscar S in Боты на Telegraf
и тогда аще бот начнет своей жизнью жить
источник

OS

Oscar S in Боты на Telegraf
ik
да, типа такого
bot.on('callback_query', answerCbQueryMiddleware)
bot.action('action1', handler1)
bot.action('action2', handler2)
bot.action('action3', handler3)
bot.action('action4', handler4)
bot.on('callback_query', finalCbMiddleware)
ну жесть же сам посмотри, поставь себя на место бота))
источник

i

ik in Боты на Telegraf
та не знаю)
источник

i

ik in Боты на Telegraf
вроде все понятно, бота на входе приняли, причесали, помыли, он позанимался своими делами, на выходе напоили чаем и отправили)
источник

i

ik in Боты на Telegraf
я не очень улавливаю на самом деле где путаница может возникнуть
источник

OS

Oscar S in Боты на Telegraf
ik
я не очень улавливаю на самом деле где путаница может возникнуть
в разделении задач
источник

i

ik in Боты на Telegraf
все же разделяется, action'ы строят меню, записывают в стейт, финальная мидла отправляет
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
Игорь Белов
Подскажите как можно отправить сообщение при помощи ctx.telegram.sendMessage() с разметкой Markdown. Понимаю что нужно указать 3 параметр parse_mode, но не понимаю как
reply(text, Telegraf.Extra.Markdown())

reply(text, { parse_mode: 'Markdown' })
источник

ИБ

Игорь Белов... in Боты на Telegraf
Josh Dies 🥭 [man go]
reply(text, Telegraf.Extra.Markdown())

reply(text, { parse_mode: 'Markdown' })
Мне нужно именно с ctx.telegram.sendMessage() так как нужно указывать id чата
источник

OS

Oscar S in Боты на Telegraf
ik
вроде все понятно, бота на входе приняли, причесали, помыли, он позанимался своими делами, на выходе напоили чаем и отправили)
получилось так что ты эту логику написал когда он придет домой, а его в кафе как дома приняли)
а на работе как в кафе
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
Игорь Белов
Мне нужно именно с ctx.telegram.sendMessage() так как нужно указывать id чата
также sendMessage(id, text, { parse_mode: 'Markdown' })
источник

i

ik in Боты на Telegraf
Oscar S
получилось так что ты эту логику написал когда он придет домой, а его в кафе как дома приняли)
а на работе как в кафе
типа эти обработчики непонятно где вылазят?)
источник

OS

Oscar S in Боты на Telegraf
ik
типа эти обработчики непонятно где вылазят?)
ну да
источник

i

ik in Боты на Telegraf
так то у меня весь интеракшен с ботом на коллбеках построен
источник

i

ik in Боты на Telegraf
и он считай везде дома)
источник

OS

Oscar S in Боты на Telegraf
для этого и нужды миддлы, чтобы контролить поток
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
Игорь Белов
Мне нужно именно с ctx.telegram.sendMessage() так как нужно указывать id чата
MarkdownV2 лучше указывать, а еще лучше HTML, потому что есть проблемы с маркдауном у телеграфа при редактировании сообщения
источник

ИБ

Игорь Белов... in Боты на Telegraf
Josh Dies 🥭 [man go]
также sendMessage(id, text, { parse_mode: 'Markdown' })
ок, спасибо
источник

ИБ

Игорь Белов... in Боты на Telegraf
Josh Dies 🥭 [man go]
MarkdownV2 лучше указывать, а еще лучше HTML, потому что есть проблемы с маркдауном у телеграфа при редактировании сообщения
Спасибо
источник

i

ik in Боты на Telegraf
Oscar S
для этого и нужды миддлы, чтобы контролить поток
ладно, надо мне помедитировать над этим, пока что ты только навеял сомнения, что моя схема неидеально работает)
источник