Crate telegram_api_rs[][src]

Expand description

This library offers the possibility to access the Telegram Bot API from Rust.
It is designed to change as little as possible from the well documented Telegram Bot API.
To learn more about the individual types and methods, please visit Telegram Bot API.
The issue tracker is located on Github

Modules

api_macros

These macros are only used to create all objects easily as well as simplifying testing and creating methods.

methods

This module contains all available methods to use the Bot API
To get started, you first have to create a bot

objects

This module contains all available types to use the Bot API
All types have functions to create them from_json

Macros

add_functionality
add_functionality_empty
as_box_custom
as_custom
as_vec_custom
as_vec_vec_custom
custom_default
custom_from_json
custom_push
expand_basic_test
expand_custom
expand_custom_direct_bool
expand_custom_direct_i
expand_custom_direct_object
expand_custom_option
expand_custom_option_box
expand_custom_option_vec
expand_custom_vec
expand_custom_vec_vec
expand_from
expand_make_request_to_bool
expand_make_request_to_message
expand_parameters_into_string
expand_parameters_opt_into_string
expand_parameters_reply_markup_into_string
vec_to_json_array
vec_vec_to_json_array