7.0.0-Pretzel #12

Manually merged
migan merged 0 commits from develop into main 2025-10-19 15:29:06 +09:00
Owner

기능 추가

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

기능 개선

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

내부구조 개선

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

삭제된 기능

  • 도움말 명령어 삭제
  • 메시지 기반 명령어 기능 삭제
# 기능 추가 - AI모드에서 사용자가 학습시킨 지식 사용 - 캐시 기능 추가 - 채팅 명령어 - 모드전환 명령어를 채팅 명령어에 통합 - 12시간 명령어 추가 (이는 사용자가 12시간이 지난 뒤에 채팅을 할 때 새로운 채팅을 만들지 선택하는 기능임.) - 답장 명령어 추가 (이는 봇이 답장할 때 답장 멘션을 활성화 유무를 선택하는 기능임.) - 정보 명령어 - 정보 명령어를 정보 유저, 정보 봇, 정보 패치내역으로 분화 - 정보 패치내역에선 역대 업데이트 기록을 볼 수 있음. (5.0.0-Gopher부터 지원) - 정보 유저에선 해당 명령어를 쓴 유저의 정보를 확인할 수 있음. - 정보 봇에선 학습데이터량 명령어를 통합하였음. - 핑 명령어 추가 (이는 근데 아직 문제가 있어 수정이 필요해 보임.) # 기능 개선 - 채팅 명령어 개선 - 채팅 목록 명령어에서 사용자가 선택한 채팅을 맨 위에 표시 - 채팅 삭제 명령어에 autocomplete 기능 추가 - 채팅 생성 명령어에서 채팅 이름을 안 정해도 새로운 채팅 nnnnn 형식으로 만들게 변경 - 채팅이 없어 새로운 채팅을 만들 때도 똑같이 새로운 채팅 nnnnn 형식으로 변경 - 리스트, 배워, 삭제 명령어를 지식 명령어로 통합 - 지식 목록, 지식 삭제에 autocomplete 기능 추가 - 지식 목록 명령어 재작성 - 개발자 전용 명령어를 특정 길드 빗금 기반 명령어로 변경 # 내부구조 개선 - discommand 묘듈을 불러오는 방법을 본래 일괄적으로 불러오는 것에서, 각 discommand 묘듈에서 불러오는 것으로 변경 - 빌더 패턴 채용 - discommand에서 함수의 매개변수를 넘겨줄 때 ChatInputContext 같은 거에서 builders.InteractionCreate로 변경 - 각 명령어를 동기적으로 실행에서 비동기적 실행으로 변경 # 삭제된 기능 - 도움말 명령어 삭제 - 메시지 기반 명령어 기능 삭제
migan added 116 commits 2025-10-18 12:47:29 +09:00
This reverts commit e390a4ea2e.
TODO: Remove all related message command code (I'll split developer command another project)
They'll move another project
TODO: make feature
This reverts commit 8aab72277d.
migan manually merged commit 4e4c611a79 into main 2025-10-19 15:29:06 +09:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: muffin/goMuffin#12
No description provided.