Updated cpl-discord #404
This commit is contained in:
		| @@ -19,7 +19,7 @@ | ||||
|       "cpl-core==2023.10.0", | ||||
|       "cpl-translation==2023.4.0.post1", | ||||
|       "cpl-query==2023.10.0", | ||||
|       "cpl-discord==2023.10.0", | ||||
|       "cpl-discord==2023.10.0.post1", | ||||
|       "Flask==3.0.0", | ||||
|       "Flask-Classful==0.16.0", | ||||
|       "Flask-Cors==4.0.0", | ||||
|   | ||||
| @@ -48,4 +48,4 @@ class ApiModule(ModuleABC): | ||||
|         services.add_transient(GraphQLController) | ||||
|  | ||||
|         # cpl-discord | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_ready.value, BotApiOnReadyEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_ready.value, BotApiOnReadyEvent) | ||||
|   | ||||
| @@ -19,4 +19,4 @@ class CoreExtensionModule(ModuleABC): | ||||
|         pass | ||||
|  | ||||
|     def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC): | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_ready.value, CoreExtensionOnReadyEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_ready.value, CoreExtensionOnReadyEvent) | ||||
|   | ||||
| @@ -32,4 +32,4 @@ class CoreModule(ModuleABC): | ||||
|         # pipes | ||||
|         services.add_transient(DateTimeOffsetPipe) | ||||
|  | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_ready.value, CoreOnReadyEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_ready.value, CoreOnReadyEvent) | ||||
|   | ||||
| @@ -26,9 +26,9 @@ class AchievementsModule(ModuleABC): | ||||
|         services.add_transient(AchievementAttributeResolver) | ||||
|         services.add_transient(AchievementService) | ||||
|  | ||||
|         self._dc.add_command(AchievementGroup) | ||||
|         services.add_transient(AchievementGroup) | ||||
|  | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_message.value, AchievementOnMessageEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_reaction_add.value, AchievementOnReactionAddEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_reaction_remove.value, AchievementOnReactionRemoveEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_voice_state_update.value, AchievementOnVoiceStateUpdateEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_message.value, AchievementOnMessageEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_reaction_add.value, AchievementOnReactionAddEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_reaction_remove.value, AchievementOnReactionRemoveEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_voice_state_update.value, AchievementOnVoiceStateUpdateEvent) | ||||
|   | ||||
| @@ -26,13 +26,13 @@ class AutoRoleModule(ModuleABC): | ||||
|     def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC): | ||||
|         services.add_transient(AutoRoleReactionHandler) | ||||
|         # commands | ||||
|         self._dc.add_command(AutoRoleGroup) | ||||
|         services.add_transient(AutoRoleGroup) | ||||
|         # events | ||||
|         self._dc.add_event( | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_raw_reaction_add.value, | ||||
|             AutoRoleOnRawReactionAddEvent, | ||||
|         ) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_raw_reaction_remove.value, | ||||
|             AutoRoleOnRawReactionRemoveEvent, | ||||
|         ) | ||||
|   | ||||
| @@ -65,49 +65,49 @@ class BaseModule(ModuleABC): | ||||
|         services.add_transient(ComplaintForm) | ||||
|  | ||||
|         # commands | ||||
|         self._dc.add_command(AFKCommand) | ||||
|         self._dc.add_command(SubmitGroup) | ||||
|         self._dc.add_command(HelpCommand) | ||||
|         self._dc.add_command(InfoCommand) | ||||
|         self._dc.add_command(MassMoveCommand) | ||||
|         self._dc.add_command(PingCommand) | ||||
|         self._dc.add_command(PresenceCommand) | ||||
|         self._dc.add_command(MakeCoffeeCommand) | ||||
|         services.add_transient(AFKCommand) | ||||
|         services.add_transient(SubmitGroup) | ||||
|         services.add_transient(HelpCommand) | ||||
|         services.add_transient(InfoCommand) | ||||
|         services.add_transient(MassMoveCommand) | ||||
|         services.add_transient(PingCommand) | ||||
|         services.add_transient(PresenceCommand) | ||||
|         services.add_transient(MakeCoffeeCommand) | ||||
|  | ||||
|         self._dc.add_command(PurgeCommand) | ||||
|         self._dc.add_command(UserGroup) | ||||
|         self._dc.add_command(RegisterGroup) | ||||
|         self._dc.add_command(UnregisterGroup) | ||||
|         self._dc.add_command(GameServerGroup) | ||||
|         services.add_transient(PurgeCommand) | ||||
|         services.add_transient(UserGroup) | ||||
|         services.add_transient(RegisterGroup) | ||||
|         services.add_transient(UnregisterGroup) | ||||
|         services.add_transient(GameServerGroup) | ||||
|         # events | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_command.value, BaseOnCommandEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_command_error.value, BaseOnCommandErrorEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_member_join.value, BaseOnMemberJoinEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_member_remove.value, BaseOnMemberRemoveEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_message.value, BaseOnMessageEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_message_delete.value, BaseOnMessageDeleteEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_raw_reaction_add.value, BaseOnRawReactionAddEvent) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient(DiscordEventTypesEnum.on_command.value, BaseOnCommandEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_command_error.value, BaseOnCommandErrorEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_member_join.value, BaseOnMemberJoinEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_member_remove.value, BaseOnMemberRemoveEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_message.value, BaseOnMessageEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_message_delete.value, BaseOnMessageDeleteEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_raw_reaction_add.value, BaseOnRawReactionAddEvent) | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_raw_reaction_remove.value, | ||||
|             BaseOnRawReactionRemoveEvent, | ||||
|         ) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_voice_state_update.value, | ||||
|             BaseOnVoiceStateUpdateEvent, | ||||
|         ) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_voice_state_update.value, | ||||
|             BaseOnVoiceStateUpdateEventHelpChannel, | ||||
|         ) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_voice_state_update.value, | ||||
|             BaseOnVoiceStateUpdateEventScheduledEventBonus, | ||||
|         ) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_scheduled_event_update.value, | ||||
|             BaseOnScheduledEventUpdateEvent, | ||||
|         ) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_guild_join.value, | ||||
|             BaseOnGuildJoinEvent, | ||||
|         ) | ||||
|   | ||||
| @@ -19,4 +19,4 @@ class BootLogModule(ModuleABC): | ||||
|     def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC): | ||||
|         # commands | ||||
|         # events | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_ready.value, BootLogOnReadyEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_ready.value, BootLogOnReadyEvent) | ||||
|   | ||||
| @@ -17,4 +17,4 @@ class ConfigModule(ModuleABC): | ||||
|         pass | ||||
|  | ||||
|     def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC): | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_ready.value, ConfigOnReadyEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_ready.value, ConfigOnReadyEvent) | ||||
|   | ||||
| @@ -19,4 +19,4 @@ class DatabaseModule(ModuleABC): | ||||
|     def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC): | ||||
|         # commands | ||||
|         # events | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_ready.value, DatabaseOnReadyEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_ready.value, DatabaseOnReadyEvent) | ||||
|   | ||||
| @@ -36,14 +36,14 @@ class LevelModule(ModuleABC): | ||||
|         services.add_transient(LevelService) | ||||
|  | ||||
|         # commands | ||||
|         self._dc.add_command(LevelGroup) | ||||
|         services.add_transient(LevelGroup) | ||||
|  | ||||
|         # events | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_message.value, LevelOnMessageEvent) | ||||
|         self._dc.add_event( | ||||
|         services.add_transient(DiscordEventTypesEnum.on_message.value, LevelOnMessageEvent) | ||||
|         services.add_transient( | ||||
|             DiscordEventTypesEnum.on_voice_state_update.value, | ||||
|             LevelOnVoiceStateUpdateEvent, | ||||
|         ) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_member_join.value, LevelOnMemberJoinEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_raw_reaction_add.value, LevelOnRawReactionAddEvent) | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_raw_reaction_remove.value, LevelOnRawReactionRemoveEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_member_join.value, LevelOnMemberJoinEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_raw_reaction_add.value, LevelOnRawReactionAddEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_raw_reaction_remove.value, LevelOnRawReactionRemoveEvent) | ||||
|   | ||||
| @@ -25,6 +25,6 @@ class ShortRoleNameModule(ModuleABC): | ||||
|         services.add_transient(ShortRoleNameService) | ||||
|  | ||||
|         # commands | ||||
|         self._dc.add_command(ShortRoleNameCheckCommand) | ||||
|         services.add_transient(ShortRoleNameCheckCommand) | ||||
|         # events | ||||
|         self._dc.add_event(DiscordEventTypesEnum.on_member_update.value, ShortRoleNameOnMemberUpdateEvent) | ||||
|         services.add_transient(DiscordEventTypesEnum.on_member_update.value, ShortRoleNameOnMemberUpdateEvent) | ||||
|   | ||||
| @@ -24,9 +24,9 @@ class TechnicianModule(ModuleABC): | ||||
|     def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC): | ||||
|         services.add_transient(DataSeederABC, ApiKeySeeder) | ||||
|         # commands | ||||
|         self._dc.add_command(RestartCommand) | ||||
|         self._dc.add_command(ShutdownCommand) | ||||
|         self._dc.add_command(LogCommand) | ||||
|         self._dc.add_command(ApiKeyGroup) | ||||
|         self._dc.add_command(SyncXpGroup) | ||||
|         services.add_transient(RestartCommand) | ||||
|         services.add_transient(ShutdownCommand) | ||||
|         services.add_transient(LogCommand) | ||||
|         services.add_transient(ApiKeyGroup) | ||||
|         services.add_transient(SyncXpGroup) | ||||
|         # events | ||||
|   | ||||
		Reference in New Issue
	
	Block a user