API
Bot
- class pyvkbot.Bot(token: str, group_id: int, main_chat: int | None = None, logging: bool = True)
Bases:
objectMain class for working with vk bot
- Parameters:
- action(trigger: str)
Decorator for creating handlers for actions
- Parameters:
trigger – type of trigger action
type – str
- attachment(trigger: str)
Decorator for creating handlers for attachments
- Parameters:
trigger – type of trigger attachment
type – str
- message(trigger: str | None = None)
Decorator for creating handlers for messages
- Parameters:
trigger – trigger message for command. None for default answer
type – str
- on(event: str, callback: Callable, trigger: str | None = None)
Creating handler for events in longpoll listen
- parse_message(message: dict)
Closed method for parsing message
- Parameters:
message (dict) – message dict from event object
- send_message(peer_id: int, text: str, keyboard: str | Keyboard | None = None)
Sending message in chat
Keyboard
This class based on vk_api.keyboard.VkKeyboard