Fix eaglesong demos. Pass TelegramTranslator object instead of non existing .run property from the old version.
Initial exception
2024-03-26 09:01:05,232 - telegram.ext.Application - ERROR - No error handlers are registered, logging exception.
Traceback (most recent call last):
File "/home/kote/anaconda3/envs/kaia/lib/python3.11/site-packages/telegram/ext/_application.py", line 1264, in process_update
await coroutine
File "/home/kote/anaconda3/envs/kaia/lib/python3.11/site-packages/telegram/ext/_handlers/basehandler.py", line 157, in handle_update
return await self.callback(update, context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kote/PycharmProjects/kaia/kaia/eaglesong/drivers/telegram/telegram_driver.py", line 59, in run
await self.bridge.push(self.update_type, update, context)
File "/home/kote/PycharmProjects/kaia/kaia/eaglesong/drivers/telegram/telegram_driver.py", line 74, in push
self.automaton_factory(context),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kote/PycharmProjects/kaia/demos/eaglesong/common.py", line 32, in create_telegram_automaton
routine = TelegramTranslator(routine).run
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'TelegramTranslator' object has no attribute 'run'
Description
Fix eaglesong demos. Pass
TelegramTranslator
object instead of non existing.run
property from the old version.Initial exception
Screenshots
How it was tested