Size: a a a

Боты на Telegraf

2020 December 14

JD

Johnny Doe in Боты на Telegraf
Av
Из РФ все провайдеры говно?
возможно не все, но их яйца держит в руках товарищ майор
источник

RB

R B in Боты на Telegraf
Добрый день, Господа
получил задачу создать бота для онлайн заказа
наткнулся на проблему:
отсылаю сообщение с вопросом  о количестве выбранного товара
пользователь отвечает
проблема в том, что не понимаю как поймать это сообщение и поставить условие , что после полученного ответа отослать следующий вопрос
источник

OO

Oleg Oskolsky 🦊 in Боты на Telegraf
R B
Добрый день, Господа
получил задачу создать бота для онлайн заказа
наткнулся на проблему:
отсылаю сообщение с вопросом  о количестве выбранного товара
пользователь отвечает
проблема в том, что не понимаю как поймать это сообщение и поставить условие , что после полученного ответа отослать следующий вопрос
Сцены.
источник

RB

R B in Боты на Telegraf
можно поточнее ?
источник

AB

Alexander Barsukov in Боты на Telegraf
R B
можно поточнее ?
Посмотри в документации телеграфа Stage, там есть простой пример со сценой
источник

g

grandson in Боты на Telegraf
R B
можно поточнее ?
после получения ответа от клиента переходишь на другую сцену, в которой уже отправляешь новое сообщение
источник

RB

R B in Боты на Telegraf
grandson
после получения ответа от клиента переходишь на другую сцену, в которой уже отправляешь новое сообщение
но ведь тогда нельзя проверить сообщение от клиента на то, что это числовое значение ?
источник

AB

Alexander Barsukov in Боты на Telegraf
R B
но ведь тогда нельзя проверить сообщение от клиента на то, что это числовое значение ?
Почему нельзя? Ты закидываешь клиента в сцену, которая отвечает только за количество балоннов,  принимаешь от него сообщение относящееся только к количеству баллонов, потом валидируешь и если это не цифры то отправляешь ему сообщение, мол пришли цифры, и как только он пришлёт цифры кидаешь его в следующую сцену
источник

RB

R B in Боты на Telegraf
Alexander Barsukov
Почему нельзя? Ты закидываешь клиента в сцену, которая отвечает только за количество балоннов,  принимаешь от него сообщение относящееся только к количеству баллонов, потом валидируешь и если это не цифры то отправляешь ему сообщение, мол пришли цифры, и как только он пришлёт цифры кидаешь его в следующую сцену
спасибо большое
попытаюсь разобраться )
источник

A

Andrei in Боты на Telegraf
можно ли как-то отослать сообщение не через ответ вебхуку без глобального отключения webhookReply?
или как получить message_id отправленного сообщения?
источник

OS

Oscar S in Боты на Telegraf
Andrei
можно ли как-то отослать сообщение не через ответ вебхуку без глобального отключения webhookReply?
или как получить message_id отправленного сообщения?
webhookReply создает больше проблем
источник

JD

Johnny Doe in Боты на Telegraf
Oscar S
webhookReply создает больше проблем
+

а в последнее время у меня на нескольких ботах отказался работать. отключил нах
источник

JD

Johnny Doe in Боты на Telegraf
Andrei
можно ли как-то отослать сообщение не через ответ вебхуку без глобального отключения webhookReply?
или как получить message_id отправленного сообщения?
теоретически можно попробовать сначала послать какой-нибудь sendChatAction, а потому уже сообщение. если первое уйдет по вебхуку, то второе обычным путем
источник

A

Andrei in Боты на Telegraf
Ок, понял, спасибо
источник

Б

Бананиум in Боты на Telegraf
Привет, я Бананиум 🍌
источник

JD

Johnny Doe in Боты на Telegraf
Бананиум
Привет, я Бананиум 🍌
неожиданно )
источник

I

ILLEGAL in Боты на Telegraf
Anatoly
А что собственно говоря не так? Я в итоге написал такой wrapper и он работает:
js
const customRequire = function (moduleName, path) {
 let module
 try {
   module = require(moduleName)
 } catch (e) {
   try {
     module = require(`${path}/${moduleName}`)
   } catch (e1) {
     throw Error(`module ${moduleName} on path ${path} wasn't found`)
   }
 }
 return module
}
И?
источник

VK

Vladislav K. in Боты на Telegraf
прикольно
я такое на прошлой работе делал
источник

i

ik in Боты на Telegraf
Vladislav K.
прикольно
я такое на прошлой работе делал
какой получил респонс?
источник

VK

Vladislav K. in Боты на Telegraf
ik
какой получил респонс?
всмысле? Мне деньгами платили
источник