Skip to content

torrua/callbaker

Repository files navigation

👨‍🍳 callbaker

Download Callbaker codecov Pytest

Telegram callback queries converter

Read this Guide in Russian also.

What it is

This tiny package can help you parse the callback data request response for telegram bots.

How to install

pip install callbaker

How to use

There are two main functions that might be helpfull for you: info_from_callback get callback string and convert it to dict. callback_from_info combine dict into string prepared for callback.

Examples:

result = callback_from_info(info={"k1": "str", "k2": 2, "k3": None, "k4": False, "k5": (1, 2)})
print(result)

"&k1=str&k2=2&k3=None&k4=False&k5=(1, 2)"

result = info_from_callback(call_data="&key_1=value_1&key_2=value_2")
print(result)

{'key_1': 'value_1', 'key_2': 'value_2'}

About

Telegram callback queries converter

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages