Задать вопрос
@MMAI

Как сделать кнопку в телеграм боте?

Как сделать кнопку в телеграмм боте, которая при нажатии пользователя будет писать от его лица команду, к примеру /help, а не от лица бота.
К примеру данная строчка кода пишет от лица бота /help
@dp.message_handler(Text(equals="Помощь"))
async def with_puree(message: types.Message):
    await message.reply("/help")
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Cmuser
ты ему сказал отвечать так на каждое сообщение дак конечно он так себя и ведет)
Ответ написан
SoreMix
@SoreMix Куратор тега Python
yellow
Обычная кнопка

from aiogram.types import ReplyKeyboardRemove, \
    ReplyKeyboardMarkup, KeyboardButton

@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
    button_hi = KeyboardButton('/help')
    greet_kb = ReplyKeyboardMarkup()
    greet_kb.add(button_hi)
    await message.reply("Привет!", reply_markup=kb.greet_kb)


https://core.telegram.org/bots/api#replykeyboardmarkup
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы