1. Действие Первое Установка @ControllerBot.
Для добавления кнопок в Telegram-канале воспользуемся ботом @ControlleerBot. Он позволяет быстро добавлять кнопки в контент телеграм-канала.
Вбиваем в поиск название бота через собачку @ и выбираем бот с громкоговорителем📢 на аватарке.

2. Действие Второе добавление в @ControllerBot.своего Канала
Затем кликаем «Запустить» в диалоге с ботом и выбираем «/addchannel» — добавить канал.

3. Действие по инструкции в @ControllerBot. Знакомство с @BotFather

Чтооо😱 еще один бот? Так же подумал я Но здесь без них не как😊 когда дело касается улучшения 👍. Ну что ж ищем или переходим по ссылке в @ControllerBot ну или можно тут вдруг что то пошло не так @BotFather.
действуем по инструкции и переходим в BotFather по ссылке в сообщении бота.
4. Действие четветое разбор полетов с @BotFather.
В следующем сообщении бота из списка возможных команд выбираем «/newbot» или вводим ее вручную для создания нового бота для вашего канала.

В строке «Написать сообщение…» пишем имя нашего будущего бота. Может появится сообщение о том, что имя бота занято. В таком случае, подбираем уникальное название для нашего бота.

После это скопируйте токен (уникальный номер) бота и вернитесь в диалог с

Вставляем токен в строку сообщения в диалоге с ConrollerBot и отправляем.

Теперь наш бот зарегистрирован, и нам нужно добавить канал, в который мы будем публиковать посты с кнопками по инструкции: Да и надо сделать созданного бота администратором канала, плюс отправить в ControllerBot пост со своего канала, Просто выделяем на своем канале поделится постом и отправляем ControllerBot..

Переходим в «Администраторы», находим в поиске нашего бота и добавляем его. Возможно, вам понадобится сначала добавить бот в подписчики канала, а уже потом получится назначить его администратором.

Затем запускаем нсвоего бота по кнопке «Запустить» и в меню выбираем «Создать пост».

Выбираем канал, в который хотим запостить
Для Справки бот Появляется в общем списке телеги после создания там где ваш общий список 😜.
Думаю дальше вы разберетесь что куда и как 🤷.
С Уважением Mr.Dark