• 7.0.0-Pretzel 765165aae6

    7.0.0-Pretzel Stable

    migan released this 2025-10-19 15:20:32 +09:00 | 0 commits to main since this release

    Signed by migan
    GPG key ID: 036E9A8C5E8E48DA

    기능 추가

    • AI모드에서 사용자가 학습시킨 지식 사용
    • 캐시 기능 추가
    • 채팅 명령어
      • 모드전환 명령어를 채팅 명령어에 통합
      • 12시간 명령어 추가 (이는 사용자가 12시간이 지난 뒤에 채팅을 할 때 새로운 채팅을 만들지 선택하는 기능임.)
      • 답장 명령어 추가 (이는 봇이 답장할 때 답장 멘션을 활성화 유무를 선택하는 기능임.)
    • 정보 명령어
      • 정보 명령어를 정보 유저, 정보 봇, 정보 패치내역으로 분화
        • 정보 패치내역에선 역대 업데이트 기록을 볼 수 있음. (5.0.0-Gopher부터 지원)
        • 정보 유저에선 해당 명령어를 쓴 유저의 정보를 확인할 수 있음.
        • 정보 봇에선 학습데이터량 명령어를 통합하였음.
    • 핑 명령어 추가 (이는 근데 아직 문제가 있어 수정이 필요해 보임.)

    기능 개선

    • 채팅 명령어 개선
      • 채팅 목록 명령어에서 사용자가 선택한 채팅을 맨 위에 표시
      • 채팅 삭제 명령어에 autocomplete 기능 추가
      • 채팅 생성 명령어에서 채팅 이름을 안 정해도 새로운 채팅 nnnnn 형식으로 만들게 변경
        • 채팅이 없어 새로운 채팅을 만들 때도 똑같이 새로운 채팅 nnnnn 형식으로 변경
    • 리스트, 배워, 삭제 명령어를 지식 명령어로 통합
      • 지식 목록, 지식 삭제에 autocomplete 기능 추가
      • 지식 목록 명령어 재작성
    • 개발자 전용 명령어를 특정 길드 빗금 기반 명령어로 변경

    내부구조 개선

    • discommand 묘듈을 불러오는 방법을 본래 일괄적으로 불러오는 것에서, 각 discommand 묘듈에서 불러오는 것으로 변경
    • 빌더 패턴 채용
    • discommand에서 함수의 매개변수를 넘겨줄 때 ChatInputContext 같은 거에서 builders.InteractionCreate로 변경
    • 각 명령어를 동기적으로 실행에서 비동기적 실행으로 변경

    삭제된 기능

    • 도움말 명령어 삭제
    • 메시지 기반 명령어 기능 삭제
    Downloads