es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error al ejecutar el bot de Telegram “CallbackContext”.

Tengo un problema al configurar un bot en otro sistema
Mi bot de Telegram funciona correctamente en el sistema, pero da varios errores tan pronto como se transfiere a otro sistema
Todas las bibliotecas utilizadas están instaladas

ImportError: no se puede importar el nombre ‘CallbackContext’ de ‘telegram.ext’

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con la versión de la biblioteca python-telegram-bot en el otro sistema. La clase CallbackContext fue introducida en la versión 13.0, por lo que si el otro sistema tiene una versión anterior, no reconocerá esta clase.

    La solución es actualizar la biblioteca python-telegram-bot en el otro sistema a la última versión:

    pip install --upgrade python-telegram-bot
    

    Alternativamente, si tiene una versión específica que funciona en su sistema, puede instalar la misma versión en el otro sistema:

    pip install python-telegram-bot==13.7
    

    Asegúrese de reemplazar 13.7 con el número de versión que está utilizando en su sistema.

    Una vez que se actualice la biblioteca, la clase CallbackContext debería ser reconocida y el bot debería funcionar correctamente en el otro sistema también.

Comments are closed.