Поля сообщения¶
Поля сообщения можно получить через ctx.msg.{имя поля}. Полный список полей можно найти на странице официальной документации
Сами поля типизированы, поэтому если вы используете современные редакторы кода, то вы увидите подсказки

Пример использования поля date (автоматическая конвертация в datetime.datetime)
import vkquick as vq
app = vq.App()
@app.command("date", prefixes=["/"])
async def current_date(ctx: vq.NewMessage):
human_format_date = ctx.msg.date.isoformat(sep=" ")
return f"Сейчас {human_format_date}"
app.run("$BOT_TOKEN")
Пример работы
-- todo
Tip
Если поле опционально и может как присутствовать в сообщении, так и отсутствовать, оно будет помечено как typing.Optional[тип]
Note
Объект приходящего сообщения -- это лишь кусочек всего события. Чтобы получить поля "сырого" события, используйте ctx.event.{поле}. Подробнее о полях события написано в {later}