Товарищи, подскажите, я прикрутил к телеграм-боту группового чата БД, куда сохраняю id пользователей и всякую другую инфу о них (которую они отдельно указывают). По запросу, например, /test, бот сообщает всю инфу пользователя о себе из этой таблицы используя id как Первичный Ключ. Теперь решил улучшить, и реализовать, чтобы можно было показывать инфу не только по себе, но и по другим пользователям по упоминанию. Пример команды /test
@username .Но телега часть пользователей упоминает в виде mention, часть в виде text_mention (простите за тавтологию). И если из text_mention можно выдернуть id юзера и всё понятно, то c mention такое не выходит.
Подумал, что как вариант можно первоначально в БД в том числе записывать username из телеграма и тогда потом в случае mention по нему уже сверяться и находить соответствующий пользователю id.
Что думаете, такой вариант подойдёт или я какую-то херню напридумывал. Если на поверхности виден способ проще - подскажите, плиз...