Size: a a a

Боты на Telegraf

2020 December 28

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
Лапки Х
А когда я напишу "как скочат ваше прилажение" твой бот в 200 строк мне даст ссылку на скачивание?
угу
источник

ЛХ

Лапки Х in Боты на Telegraf
Покажи мне его
источник

ЛХ

Лапки Х in Боты на Telegraf
Очень интересно
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
кого его
источник

JD

Johnny Doe in Боты на Telegraf
Alex 👨‍🚀
Я так понял TDLib имеет нужный мне API, но писать это все с нуля неоправданно для масштабов моей задачи
с какого нуля, отправка сообщения - одна строка, получение сообщений еще три
источник

ЛХ

Лапки Х in Боты на Telegraf
Решения
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
гора решений для диалогов, нейронки по вашей родинке определяют когда вы в первый раз муху убили, а тут удивление вызывает всратая грамматика
источник

ЛХ

Лапки Х in Боты на Telegraf
Alex 👨‍🚀
Я так понял TDLib имеет нужный мне API, но писать это все с нуля неоправданно для масштабов моей задачи
Тдлиб тебе не нужен
источник

ЛХ

Лапки Х in Боты на Telegraf
Josh Dies 🥭 [man go]
гора решений для диалогов, нейронки по вашей родинке определяют когда вы в первый раз муху убили, а тут удивление вызывает всратая грамматика
Я сомневаюсь просто что ты сраную грамматику в 200 строк напишешь
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
нахуа ее вообще писать
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
если без свистоперделок там реально реквайр, конфиг и эхобот
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
просто трешишь с клиентами, сеть запоминает примерные ответы и выдает похожее
источник

L

Lᵹn in Боты на Telegraf
Alex 👨‍🚀
Я так понял TDLib имеет нужный мне API, но писать это все с нуля неоправданно для масштабов моей задачи
источник

i

ik in Боты на Telegraf
Josh Dies 🥭 [man go]
Ужс, роутер это флоу по компоузеру
а сцены это что?
чем отличается Router.on('scene1', middlewares)
от scene1 = new Scene('scene1'); scene1.use(middlewares)
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
ik
а сцены это что?
чем отличается Router.on('scene1', middlewares)
от scene1 = new Scene('scene1'); scene1.use(middlewares)
роутер не по сценам, а по компоузеру
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
ik
а сцены это что?
чем отличается Router.on('scene1', middlewares)
от scene1 = new Scene('scene1'); scene1.use(middlewares)
долбежкой бесполезной, сто раз объяснял, и невозможностью/лапшой структурно объединить логику колбек событий и команд
источник

i

ik in Боты на Telegraf
scene.command('main', commonHandler)
scene.action('main', commonHandler)
?
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
ну почитай выше о чем я писал
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
Josh Dies 🥭 [man go]
вот например есть один месаг с инлайн кнопками, там происходит какая-то абстрактная сцена, какой-то диалог/действие, на что не хватает условий, ну например кидание кубика, а денег нет, или на товар какой или прав нет

в итоге ты должен пополнить баланс или авторизоваться или что-то сделать в соседнем окне/виджете/диалоге/сцене

выходишь такой со сцены, а обработчик теперь тех кнопок не доступен

а если вешать что-то общее на стейдж, чтобы со всех "сцен" было доступно, то это лапша всратая будет и нахер они вообще тогда эти сцена сдались с такой лапшой, когда текст более менее адекватно разделен, а колбеки (причем они могут дублировать поведение команд) питоном пахнут
.
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf
зашел в другую сцену и предыдущий месаг перестал реагировать на кнопки
источник