создать глубокую ссылку telegram bot

пытаюсь передать некий параметр при переходе с моего сайта по ссылке на telegram bot, пока для теста просто любую текстовую строку, в ссылке добавляю:

    <a href="http://t.me/bot_name?start=qwerty">

в функции бота просто пытаюсь напечатать полученное сообщение:

    @bot.message_handler(commands=['start'])
    def send_welcome(message):
        
        
        bot.send_message(message.chat.id, message.text)

но раз за разом получаю только /start, без передаваемого мной текста. подскажите прошу, что делаю не так?


Ответы (1 шт):

Автор решения: Violet

https://telegram.me/NAME_BOT?start=getCommand-123456

@bot.message_handler(commands=['start'])
def test(message):
    print(message.text)
    print(message.text.split())
    a = message.text.split()[0]
    b = message.text.split()[1]
    print(f'a: {a}, b: {b}')

>>> /start getCommand-123456
    ['/start', 'getCommand-123456']
    a: /start, b: getCommand-123456


bot.polling(none_stop=True)
→ Ссылка