sound_bot: fixes
This commit is contained in:
parent
5f4a14dac4
commit
91aff8bc85
@ -129,7 +129,10 @@ def callbackhandler(**kwargs):
|
||||
@wraps(f)
|
||||
def _handler(*args, **kwargs):
|
||||
return _handler_of_handler(f=f, *args, **kwargs)
|
||||
_updater.dispatcher.add_handler(CallbackQueryHandler(_handler, pattern=kwargs['callback']), group=0)
|
||||
pattern_kwargs = {}
|
||||
if kwargs['callback'] != '*':
|
||||
pattern_kwargs['pattern'] = kwargs['callback']
|
||||
_updater.dispatcher.add_handler(CallbackQueryHandler(_handler, **pattern_kwargs), group=0)
|
||||
return _handler
|
||||
return inner
|
||||
|
||||
|
@ -90,7 +90,7 @@ def read_sensor(sensor: str, ctx: bot.Context) -> None:
|
||||
ctx.reply(text, markup=InlineKeyboardMarkup(chunks(buttons, 2)))
|
||||
|
||||
|
||||
@bot.callbackhandler
|
||||
@bot.callbackhandler(callback='*')
|
||||
def callback_handler(ctx: bot.Context) -> None:
|
||||
query = ctx.callback_query
|
||||
|
||||
@ -166,7 +166,7 @@ def draw_plot(data,
|
||||
|
||||
|
||||
@bot.defaultreplymarkup
|
||||
def markup(self, ctx: Optional[bot.Context]) -> Optional[ReplyKeyboardMarkup]:
|
||||
def markup(ctx: Optional[bot.Context]) -> Optional[ReplyKeyboardMarkup]:
|
||||
buttons = []
|
||||
for k in config['sensors'].keys():
|
||||
buttons.append(ctx.lang(k))
|
||||
|
Loading…
x
Reference in New Issue
Block a user