Skip to content

cangirolave/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

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%