Конечно, вот пример кода для создания inline callback кнопки в vkbottle:
```python
from vkbottle.bot import Bot, Message
from vkbottle import Keyboard, KeyboardButtonColor, Text
bot = Bot(token="your_token_here")
@bot.on.message(text="/start")
async def start(message: Message):
keyboard = Keyboard()
keyboard.add(Text("Нажми меня", payload={"command": "button_clicked"}), color=KeyboardButtonColor.PRIMARY)
await message.answer("Привет! Нажми на кнопку", keyboard=keyboard)
@bot.on.raw_event()
async def handle_event(event: dict):
if event["type"] == "message_new":
payload = event["object"]["message"]["payload"]
if payload.get("command") == "button_clicked":
user_id = event["object"]["message"]["from_id"]
await bot.api.messages.send(user_id=user_id, message="Кнопка была нажата!")
bot.run_forever()
```
Этот код создает бота, который отправляет сообщение с inline кнопкой при команде `/start`. При нажатии на кнопку, бот отправляет сообщение "Кнопка была нажата!".
Вы можете адаптировать этот код под свои цели, изменив текст кнопки, сообщение и обработку события нажатия кнопки. Успехов в разработке!