callbaker

Telegram Button Callback Data Converter


Keywords
Convert, Callback, Keyboard, Telegram, Inline, hacktoberfest, python
License
MIT
Install
pip install callbaker==1.4.0

Documentation

👨‍🍳 callbaker

Download Callbaker CodeQL Build Status codecov

Telegram callback queries converter

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'}