Вопрос - ответ.
Tit"Как сделать кнопку поделиться?" Вопрос от пользователя @Mar******de
Для того,чтобы сделать кнопку прикреплённую к посту в канале или чате,понадобится бот.Вы можете выбрать любой,я буду буду использовать @ControllerBot. Что это за бот и как им пользоваться,можно посмотреть здесь.
Начнем. Ссылка для кнопки поделиться выглядит так:
https://t.me/share/url?url=https//t.me/@username
Используйте её заменив в данной ссылке нужные вам значения после знака =.
Пользователь жмёт и ему предлагают выбрать чат в телеграм, где появится "ссылка" на пост. Опционально можно добавить к ссылке описание,как это сделать расскажу позже.
В принципе,имея на руках образец ссылки,представленной выше,можно в @ControllerBot делать кнопку и публиковать пост. Но,на мой взгляд это неудобно. Поэтому мы обратимся к боту @tgshare_bot , который сделает всю рутину за нас.

Вводим нужную нам ссылку и (опционально) сопровождающий текст в одном из форматов:
ССЫЛКА (пример: https://t.me/tgkmb/29).
ССЫЛКА|СОПРОВОЖДАЮЩИЙ ТЕКСТ (пример: https://t.me/tgkmb/29|TG для чайников).
Важный момент:

Ссылку мы берем с последнего поста в канале. Значит к числу (см. фото 1) надо прибавить единицу. Если этого не сделать,ваша кнопка будет указывать не на тот пост.

И копируем полученную ссылку:

Всё! С полученной ссылкой можно работать.Будьте внимательны,и всё у вас получится.
Ваши вопросы, предложения и замечания отправляйте боту: @tgkmb_bot

Сделано для канала @tgkmb