@@ -0,0 +1,837 @@
+from bot.action.core.action import Action%0Afrom bot.action.standard.info.formatter.chat import ChatInfoFormatter%0Afrom bot.action.standard.info.formatter.user import UserInfoFormatter%0A%0A%0Aclass MeInfoAction(Action):%0A    def process(self, event):%0A        formatter = UserInfoFormatter(self.api, event.message.from_, event.chat)%0A        formatter.format(member_info=True)%0A        response = formatter.get_formatted()%0A        self.api.send_message(response.build_message().to_chat_replying(event.message))%0A%0A%0Aclass ChatInfoAction(Action):%0A    def process(self, event):%0A        formatter = ChatInfoFormatter(self.api, event.chat, self.cache.bot_info, event.message.from_)%0A        formatter.format(full_info=True)%0A        response = formatter.get_formatted()%0A        self.api.send_message(response.build_message().to_chat_replying(event.message))%0A

Create MeInfoAction and ChatInfoAction