Crate vkteams_bot

Crate vkteams_bot 

Source
Expand description

§VK Teams Bot API client

This crate provides a client for the VK Teams Bot API V1. Asynchronous request is based on reqwest and tokio. JSON Serialization and Deserialization serde_json. Serialization Url query is based on serde_url_params.

[dependencies]
vkteams_bot = "0.9"
log = "0.4"

Re-exports§

pub use self::bot::Bot;

Modules§

bot
config
error
prelude
Commonly used imports and re-exports.

Macros§

bot_api_method

Structs§

ButtonKeyboard
Keyboard for send message methods One of variants must be set:
Chat
Chat struct
ChatId
Chat id struct
EventMessage
Event message
EventPayloadNewMessage
Message payload event type newMessage
From
From struct
Keyboard
Array of keyboard buttons
MsgId
Message id struct
Timestamp
Timestamp struct
UserId
User id struct

Enums§

ApiResponseWrapper
ButtonStyle
Keyboard buttons style
EventType
Event types

Constants§

VKTEAMS_BOT_API_TOKEN
Environment variable name for bot API token
VKTEAMS_BOT_API_URL
Environment variable name for bot API URL