Какие функции нужно использовать для создания кнопок, аналогичных кнопкам "Поделиться"?
Бот @username_to_id_bot использует алгоритм для преобразования юзернейма пользователя в его уникальный ID в Telegram. Для этого бот отправляет запрос к Telegram API и получает соответствующую информацию. Для создания кнопок, аналогичных кнопкам "Поделиться", нужно использовать функции sendMessage с параметром reply_markup, где будет содержаться InlineKeyboardMarkup с кнопками. Каждая кнопка будет иметь свой текст и callback_data, по которому будет обрабатываться нажатие на кнопку.