и отправлял ему /start выполнялось одно действие, а если пользователь перешел к боту по инлайн ссылке и отправил /start то выполнялось бы другое действие?
.
Да, возможно, используй диплинки
диплинк это такая ссылка ты можешь указать параметр в ссылке, который ты будешь получать при start (get_args)
Я посмотрел как сделать ссылку, https://t.me/ник бота?start=параметр, А как сделать обработчик для этого параметра?
поймай /start и посмотри что тебе в сообщение прилетает
У меня должно быть два старта, один обычный, а другой после этой ссылки с параметром, мне выходит ответ с обычного
Сделай один старт и if message.text == "/start (то что в ссылке)": ..... elif message.text == "/start": ..... Или же не elif a else
Возможно можно как то ещё, но мне пох я делаю так
Либо в основном хендлере логику дели, либо пиши кастомный фильтр
Обсуждают сегодня