jpetzke / AutoGPT-Instagram

A plugin for AutoGPT to allow access to Instagram
MIT License
56 stars 4 forks source link

KeyError: 'ds_user' #4

Open dje3392 opened 1 year ago

dje3392 commented 1 year ago

WARNING: Plugin AutoGPT_Instagram found. But not in the allowlist... Load? (y/n): y 2023-05-06 20:54:52,214 - INFO - Instabot version: 0.117.0 Started Traceback (most recent call last): File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/app/autogpt/main.py", line 5, in autogpt.cli.main() File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1130, in call return self.main(args, kwargs) File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1635, in invoke rv = super().invoke(ctx) File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/local/lib/python3.10/site-packages/click/core.py", line 760, in invoke return __callback(args, kwargs) File "/usr/local/lib/python3.10/site-packages/click/decorators.py", line 26, in new_func return f(get_current_context(), *args, *kwargs) File "/app/autogpt/cli.py", line 90, in main run_auto_gpt( File "/app/autogpt/main.py", line 118, in run_auto_gpt cfg.set_plugins(scan_plugins(cfg, cfg.debug_mode)) File "/app/autogpt/plugins.py", line 230, in scan_plugins loaded_plugins.append(a_module()) File "/usr/local/lib/python3.10/site-packages/abstract_singleton/init.py", line 14, in call cls._instances[cls] = super().call(args, kwargs) File "plugins/auto_gpt_instagram.zip/auto_gpt_instagram/init.py", line 32, in init File "plugins/auto_gpt_instagram.zip/auto_gpt_instagram/instagram.py", line 14, in login_instagram File "/usr/local/lib/python3.10/site-packages/instabot/bot/bot.py", line 443, in login if self.api.login(args) is False: File "/usr/local/lib/python3.10/site-packages/instabot/api/api.py", line 240, in login self.load_uuid_and_cookie(load_cookie=use_cookie, load_uuid=use_uuid) File "/usr/local/lib/python3.10/site-packages/instabot/api/api.py", line 199, in load_uuid_and_cookie return load_uuid_and_cookie(self, load_uuid=load_uuid, load_cookie=load_cookie) File "/usr/local/lib/python3.10/site-packages/instabot/api/api_login.py", line 352, in load_uuid_and_cookie cookie_username = self.cookie_dict["ds_user"] KeyError: 'ds_user'**

I've double checked my account and I am able to login via instagram

didier15774 commented 1 year ago

hola buenas tardes, felicitaciones por el complemento, si logro que funcione seria muy bueno que AutoGPT pueda hacer publicaciones automaticamente en instagram. tengo 2 consulta, si son tan amables de responderme. 1 - Agregue el nombre de AutoGPT_Instagram al archivo .env pero me sigue diciendo que no esta permitido, ya no deberia decirme que no esta permitido, verdad?

2- Mis credenciales de instagram estan bien y las ingrese en el archivo .env pero igual da error al intentar conectarse WARNING: Plugin AutoGPT_Instagram found. But not in the allowlist... Load? (y/n): y 2023-05-06 19:56:24,474 - INFO - Instabot version: 0.117.0 Started 2023-05-06 19:56:24,474 - INFO - Not yet logged in starting: PRE-LOGIN FLOW! 2023-05-06 19:56:29,318 - ERROR - Request returns 400 error! 2023-05-06 19:56:29,318 - INFO - Instagram's error message: challenge_required 2023-05-06 19:56:29,318 - INFO - Error type: checkpoint_challenge_required Failed to log in to Instagram as xxxxxxxxxxx

Como puedo solucionar estos incidentes?

archivo .env ################################################################################

PLUGINS

INSTAGRAM_USERNAME=XXXXXXXXXXX INSTAGRAM_PASSWORD=XXXXXXXXXXX ################################################################################

ALLOWLISTED_PLUGINS=AutoGPT-Instagram,

jpetzke commented 1 year ago

@didier15774

  1. Preste atención a la ortografía correcta AutoGPTInstagram al ingresar el complemento en la lista de permitidos. Actualmente utiliza el guión (-) en lugar del guión bajo ().
  2. El mensaje de error indica que necesita resolver un captcha para iniciar sesión en Instagram. Para resolver esto, inicie sesión en Instagram manualmente una vez.
didier15774 commented 1 year ago

Gracias Jpetzke por la respuesta. ahora ya no me esta pidiendo que confirme al complemento y con tus consejos no da error al inicio de secion, pero si da unos errores despues de un rato de estar trabajando.

estos son los errores, alguien sabe que puede ser??

PLAN:

Saludos y gracias

jpetzke commented 1 year ago

esto se parece más a un error con AutoGPT. Recomendaría buscar una solución allí.