Size: a a a

Боты на Telegraf 3.38

2021 June 16

JD

Johnny Doe in Боты на Telegraf 3.38
да, он заблокировал бота, а ты шлешь
источник

V

Viktor in Боты на Telegraf 3.38
Ну, ок, а как правильно перехватить подобные исключения?
источник

JD

Johnny Doe in Боты на Telegraf 3.38
try{
   await ctx.reply...
}catch(err) {}
источник

V

Viktor in Боты на Telegraf 3.38
Т.е. именно replay... Ну, хорошо, а может, что бы не срабатывало исключение, может как-то проверить, пользователь подключен или нет?
источник

JD

Johnny Doe in Боты на Telegraf 3.38
reply как пример. в твоем случае bot.telegram.sendMessage

ну а проверить на блокировку точно также но вместо отправки сообщения посылай bot.telegram.sendChatAction
источник

V

Viktor in Боты на Telegraf 3.38
О, спасибо!
источник

JD

Johnny Doe in Боты на Telegraf 3.38
но по-любому через ловлю ошибки
источник

V

Viktor in Боты на Telegraf 3.38
А почему в моем случае bot.telegram.sendMessage?
источник

JD

Johnny Doe in Боты на Telegraf 3.38
потому что reply это ответ на действие пользователя, а у тебя пользователь заблокировал бота и уже ничего с ботом не делает )
источник

V

Viktor in Боты на Telegraf 3.38
Я, наверное не тот Viktor :)
источник

JD

Johnny Doe in Боты на Telegraf 3.38
тот )
источник

V

Viktor in Боты на Telegraf 3.38
Все понял, прости
источник

V

Viktor in Боты на Telegraf 3.38
Я кажется понял в чем у меня трабл. Все те же пресловутые сцены. Я на самом деле оставил одну, которую писал с начала. Но сейчас я проверю.
источник

V

Viktor in Боты на Telegraf 3.38
Да, точно, это сцена. У меня там кусок, что пока пользователь не принял соглашение, я ему на любое действие отсылаю инлайн кнопку, типа прими, а потом печатай.
Ну вот когда пользователь отключается, я ему на это пытаюсь тоже кнопку послать.
источник

JD

Johnny Doe in Боты на Telegraf 3.38
пипец ничего не понятно )
источник

V

Viktor in Боты на Telegraf 3.38
Ладно, забей, но я с твоей помощью разобрался в причинах
источник

JD

Johnny Doe in Боты на Telegraf 3.38
))
источник

ee

ȩ̵̢̢̤̬͔̱̟͙͓̈̆n̸̼͉̤͛... in Боты на Telegraf 3.38
Я познал дзен и обозначил себя из Enigma в OkoAE89VI. Зовите меня теперь OkoAE89VI. cnасибо
источник

V

Viktor in Боты на Telegraf 3.38
Эк, тебя торкнуло. С каких полей трава?
источник

ee

ȩ̵̢̢̤̬͔̱̟͙͓̈̆n̸̼͉̤͛... in Боты на Telegraf 3.38
Дзеновых
источник