vkquick
vkquick copied to clipboard
Lightweight modern asynchronous framework for VK bots that can automatically build docs for your bots
```python import vkquick as vq @vq.app.command("hi") async def hello(): return "Hello!" @vq.app.command("my-name") async def get_name(ctx: vq.NewMessage) sender = await ctx.fetch_any_sender() return f"Hey, your full name is {sender.storage:@}" ``` Запуск через...
Новый app-стиль заключается в семантике обработки события и работы с командами в целом. Если раньше команды были наследниками обработчика событий, то теперь это независимые сущности, потому что как такового обработчика...
Присылайте сюда фильтры, которые хотели бы добавить в квик
В 1.0 каттеры имеют возможность использовать возможности API и в целом методы контекста, что значительно упрощает процесс получения пользователя через упоминания, ссылки и прочее. К тому же, новая система с...
Аналог `typing.Literal`. Из дополнений можно будет опционально передать энум вместо списка из литералов, и в качестве аргументы получать значения этого энума
Обычно в таких библиотеках присутствует папка examples с примерами ботов. Пробежавшись по файлам и документации, я не нашёл единого места с примерами. Прошу их добавить
Вызвать execute через `__getattr__` сейчас невозможно, приходится использовать `method`. Необходимо добавить метод в класс по вызову execute
Сделать обертку на чат и соответсвующие методы в контекст на получение этой обертки