该代码调用普通键盘,此外,当您单击它时,它不会传输到链接
文件“main”:
from config import BOT_TOKEN
import logging
from aiogram import Bot, Dispatcher, executor, types
import keyboards as kb
bot = Bot(token=BOT_TOKEN)
dp = Dispatcher(bot)
#some code
@dp.message_handler(commands=['inline'])
async def show_items(message: types.Message):
await message.answer('It is buttons', reply_markup=kb.start_keyboard)
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)
文件“键盘”:
from aiogram.types import ReplyKeyboardMarkup, KeyboardButton, InlineKeyboardMarkup, InlineKeyboardButton
#some code
studyboi = InlineKeyboardButton('text', url='https://vk.com/feed')
start_keyboard = ReplyKeyboardMarkup(resize_keyboard=True).add(studyboi)
试试看。您可以使用ReplyKeyboard——这是一个普通按钮,用于在聊天中发送常规文本,并自动捕获。对于链接,您需要使用内联按钮和内联键盘
相关问题 更多 >
编程相关推荐