В руководстве по переходу к версии 12.0 есть небольшой раздел об обратных вызовах заданий. Он определяет только context
(объект CallbackContent) в качестве параметра для функции обратного вызова, которая включает bot
и job
.
def callback_minute(context: telegram.ext.CallbackContext):
context.bot.send_message(chat_id=SOMECHATID, text='One message every minute')
Как видите, вам нужно указать chat_id
in SOMECHATID
.
В wiki есть небольшой учебник. Если вы внимательно посмотрите, то увидите, что обратный вызов задания использует только context
, обратный вызов другой функции предназначен для обработки команды /timer
, вызванной кем-то, следовательно, используются update
и context
.