Size: a a a

Боты на Telegraf 3.38

2021 April 20

J

John Lenon in Боты на Telegraf 3.38
таймаут делать
источник

JD

Johnny Doe in Боты на Telegraf 3.38
сорок мало. надо 40к
источник

ee

ȩ̵̢̢̤̬͔̱̟͙͓̈̆n̸̼͉̤͛... in Боты на Telegraf 3.38
я юзаю telegraf-throttler
источник

ee

ȩ̵̢̢̤̬͔̱̟͙͓̈̆n̸̼͉̤͛... in Боты на Telegraf 3.38
он эту уйму сообщений просто поставит в очередь
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf 3.38
т.е. запрос сделать нельзя, а орм, которая делает запросы можно, фига фокусы
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
+
источник

JD

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

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf 3.38
и не мудрено, на дворе был 2011, а технологии были с нулевых
источник

JD

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

максимум для чего годятся орм это быстрое прототипирование и примерчиков в доке, где отсутствуют агрегации
источник

MA

Max Akerman in Боты на Telegraf 3.38
ребята подскажите как
источник

MA

Max Akerman in Боты на Telegraf 3.38
то есть почему в scene нет доступа к ctx[property] telegraf-session-local
источник

MA

Max Akerman in Боты на Telegraf 3.38
или еще лучше может есть ссылки на рабочие варианты сохранения данных юзера в виде файла у него на компьютере
источник

MA

Max Akerman in Боты на Telegraf 3.38
const enterKeys = new BaseScene('enterKeys')
enterKeys.enter(ctx=> {
   
consoleconsole.log("ctx.data",ctx.data, "ctx.scene",ctx.scene)
   ctx.reply("enter keys")

})
enterKeys.on("text", ctx=>{
   ctx.reply(`keys are ${ctx.message.text}`)
   
consoleconsole.log("ctx.data",ctx.data)
   // ctx["data" + 'DB'].get('sessions').push(ctx.message.text).write()
   // ctx.data.public = ctx.message.text
})
источник

MA

Max Akerman in Боты на Telegraf 3.38
в .enter ctx.data есть а в .on уже нет
источник

LI

Lipton Ice Tea in Боты на Telegraf 3.38
когда и как ты ты пишешь в ctx.data?
источник

MA

Max Akerman in Боты на Telegraf 3.38
пока никак, хотелось бы в enterKeys.on записать
источник

MA

Max Akerman in Боты на Telegraf 3.38
ctx.data.public = ctx.message.text
источник

MA

Max Akerman in Боты на Telegraf 3.38
в таком виде по идее
источник

MA

Max Akerman in Боты на Telegraf 3.38
??
источник

AM

Artem Malko in Боты на Telegraf 3.38
Ребят, всем привет. Подскажите решение, пжлст. Есть сообщение с inlineKeyboard с кнопками типа callback, кликаем в кнопку, я возвращаю еще подобное сообщение. Набор кнопок во втором сообщении зависит от того, что было выбрано в первом. И такая цепочка может быть длиной до 5 сообщений. То есть, я постепенно собираю инфу, в каждом сообщении отдельный кусочек.
Была мысль хранить в рантайме где-то в объекте по ключу = chat_id, но перезагрузка бота и вся цепочка полетела. Цеплять базу для такого кажется слишком круто) Есть ли какие-то еще решения?
источник