@@ -188,7 +188,7 @@ async def respond():
188188 history = (
189189 self .load_guild_history (guild )
190190 if guild
191- else self .load_member_history (member ) if member else []
191+ else self .load_actor_history (member ) if member else []
192192 ),
193193 )
194194 await message .reply (
@@ -213,7 +213,7 @@ async def respond():
213213 if guild :
214214 self .save_guild_history (guild )
215215 elif member :
216- self .save_member_history (member )
216+ self .save_actor_history (member )
217217
218218 # Run reply task
219219 self .task_manager .schedule (
@@ -309,7 +309,7 @@ async def perform_initiative(self, guild: Guild):
309309 history = (
310310 self .load_guild_history (guild )
311311 if guild
312- else self .load_member_history (member ) if member else []
312+ else self .load_actor_history (member ) if member else []
313313 ),
314314 )
315315 await message .reply (
@@ -436,21 +436,16 @@ def get_embed_file(self, embed: Embed) -> ActFile | None:
436436
437437 def save_actor (self , member : Member ):
438438 db = self .bot .get_db (member .guild )
439- if not db :
440- return
441- actor = db .find_one (Actor , Actor .id == member .id )
442- if not actor :
443- actor = self .bot .create_actor (member )
439+ actor = db .find_one (Actor , Actor .id == member .id ) or self .bot .create_actor (
440+ member
441+ )
444442 actor .name = member .name
445443 actor .display_name = member .display_name
446444 actor .ai_interacted_at = datetime .now (UTC )
447445 db .save (actor )
448446
449447 def load_actors (self , guild : Guild ):
450- db = self .bot .get_db (guild )
451- if not db :
452- return
453- actors = db .find (
448+ actors = self .bot .get_db (guild ).find (
454449 Actor , sort = query .desc (Actor .ai_interacted_at ), limit = self .MAX_ACTORS
455450 )
456451 return [
@@ -466,36 +461,28 @@ def load_actors_csv(self, guild: Guild):
466461
467462 def save_guild_history (self , guild : Guild ):
468463 main_db = self .bot .get_db ()
469- if not main_db :
470- return
471- db_ref = main_db .find_one (DbRef , DbRef .id == guild .id )
472- if not db_ref :
473- db_ref = self .bot .create_db_ref (guild )
464+ db_ref = main_db .find_one (
465+ DbRef , DbRef .id == guild .id
466+ ) or self .bot .create_db_ref (guild )
474467 db_ref .ai_chat_history = self .ai .dump_history (guild .id )
475468 main_db .save (db_ref )
476469
477470 def load_guild_history (self , guild : Guild ) -> list | None :
478471 main_db = self .bot .get_db ()
479- if not main_db :
480- return
481472 db_ref = main_db .find_one (DbRef , DbRef .id == guild .id )
482473 if db_ref :
483474 return db_ref .ai_chat_history
484475
485- def save_member_history (self , member : Member ):
476+ def save_actor_history (self , member : Member ):
486477 db = self .bot .get_db (member .guild )
487- if not db :
488- return
489- actor = db .find_one (Actor , Actor .id == member .id )
490- if not actor :
491- actor = self .bot .create_actor (member )
478+ actor = db .find_one (Actor , Actor .id == member .id ) or self .bot .create_actor (
479+ member
480+ )
492481 actor .ai_chat_history = self .ai .dump_history (member .id )
493482 db .save (actor )
494483
495- def load_member_history (self , member : Member ) -> list | None :
484+ def load_actor_history (self , member : Member ) -> list | None :
496485 db = self .bot .get_db (member .guild )
497- if not db :
498- return
499486 actor = db .find_one (Actor , Actor .id == member .id )
500487 if actor :
501488 return actor .ai_chat_history
0 commit comments