지능형 로봇 구성 관리 플랫폼은 ChatGPT 대화에 대한 원클릭 액세스를 제공하고 Dify, FastGPT 및 Coze 지식 기반에 원활하게 적응합니다!
지원 그룹, 개인이 서로 다른 역할을 정의하고 다양한 대화 모드, 그림, 이미지 인식, 네트워크 쿼리, GPT, 음성 분석 및 풍부하고 다양한 기술을 유연하게 구성합니다! 다양한 예약작업, RSS 구독, 카운트다운 알림, 뉴스 상담 발송, 일괄 발송, 전달, 그룹간 채팅, 알림 기능, 메시지 발송 API 등을 갖추고 있습니다.
스마트 초소형 비서 클라이언트를 사용하면 클릭 한 번으로 공식 계정, 기업 WeChat, Gitter, Lark, WhatsApp, 5G 메시징 및 Wechaty에서 지원하는 기타 프로토콜에 액세스할 수 있습니다.
위챗 공식 홈페이지
이 프로젝트는 지능형 마이크로 비서 플랫폼과 함께 사용되는 마이크로 비서 클라이언트입니다. 자체 로봇을 사용하려면 마이크로 비서 클라이언트를 직접 배포해야 합니다.
노드 버전>18
이 프로젝트는 wechaty를 기반으로 한 오픈 소스 지능형 로봇 프로젝트입니다. Wechaty
프로젝트 설명 및 API 문서에 대한 자세한 내용은 wechaty 소개를 참조하세요.
마이크로 비서 배포에 대한 자세한 튜토리얼 링크 주소: 마이크로 비서 문서
여러 로봇 간 전환 지원
⏳ 텍스트 검토 인터페이스를 통해 대화 수 제한 설정을 지원합니다.
? 음성 인식 및 전송(Qiwei 프로토콜에서 지원되며 사용자 정의 필요)
?다른 문자를 트리거하기 위해 다른 키워드 설정을 지원하며 @가 트리거될 필요가 없습니다.
? 문자 사전 설정
온라인 그룹 채팅에 메시지 보내기
고정된 자료 콘텐츠를 온라인 그룹 채팅으로 보내기
?️ 키워드 그룹 관리
? 온라인으로 친구에게 메시지를 보내세요.
텍스트 자료? 파일, 그림 자료, 애플릿 자료? H5 링크 카드 자료?
모든 시스템 호출 인터페이스는 그룹 채팅 및 친구에게 메시지를 보낼 수 있으며 텍스트, 사진, 비디오 및 기타 형식의 전송을 지원합니다.
모든 친구 목록과 그룹 목록을 가져옵니다.
이미지 인식, 음성 인식, 음성 전송, 맞춤형 로봇 인터페이스가 열려있습니다. 커뮤니케이션 그룹에 가입하시고 관리자에게 문의하세요.
자세한 내용: 기능 개요
등록 : 지능형 마이크로 비서
초기화 구성 파일小助手配置->基础配置
, 수정 후 저장
이후 구성에 사용될 APIKEY
및 APISECRET
개인 센터에서 가져옵니다.
본 프로젝트의 대부분의 타이밍 정보와 일부 날씨 인터페이스는 Tianxing Data에서 가져오므로 사전에 Tianxing Data 계정을 준비하고 관련 인터페이스에 대한 권한을 신청해야 합니다.
1. 등록: Tianxing 데이터
2. 인터페이스 권한 신청
필수 인터페이스
선택적 인터페이스(해당 기능을 사용하려면 반드시 신청해야 함). 그러나 Tianxing 로봇을 기본으로 사용하는 경우 다음 기능 인터페이스는 신청할 필요가 없으며 로봇이 해당 정보를 직접 반환합니다.
현재 플랫폼은 Tianxing Data의 위 인터페이스에만 적용됩니다. 다른 인터페이스는 아직 적용되지 않았습니다. 필요한 경우 당사에 문의하여 맞춤화할 수 있습니다.
노드 버전 >16이 필요합니다. Windows 시스템인 경우 win10 이상을 사용하세요.
이 프로젝트를 복제하고 프로젝트 루트 디렉터리에 들어가서 npm install
실행하여 프로젝트 종속성을 설치합니다.
src/index.js
코드에서 APIKEY
및 APISECRET
구성
npm run start
명령을 실행하면 터미널에 QR 코드가 표시됩니다. 코드를 직접 스캔하거나 스마트 마이크로 비서(보조 구성 -> 로그인 상태로 코드를 스캔하여 로그인)로 이동할 수 있습니다.
스마트 마이크로 비서에서 필요한 기능을 구성한 후,更新
키워드를 활성화된 WeChat으로 보내 최신 구성을 가져옵니다(또는 직접 설정한 업데이트 키워드, 초기 키워드는更新
입니다. ** 구성을 수정할 때마다, 키워드 업데이트 구성을 전송하는 것을 잊지 마세요**
직접 빌드한 일부 종속성 설치가 느리거나 중단되는 경우가 많기 때문에 이 프로젝트는 미리 빌드하여 dockerhub에 게시하기만 하면 됩니다.
참고: 타사 이미지 소스를 사용하여 가속화되었습니다. 풀버전은 최신버전이 아닐수도 있으니 공식 이미지 소스를 이용하셔서 직접 전환하시는 걸 추천드립니다.
https://hub.docker.com/r/aibotk/wechat-assistant/tags에서 최신 태그 버전을 확인할 수 있습니다.
끌어낸 후의 크기는 500M 미만일 수 있습니다. 끌어온 크기가 1G를 초과하는 경우 잘못된 버전을 가져오는 것일 가능성이 높습니다.
국내 사용자는 이 미러 주소를 사용하여 Registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest를 가져올 수 있습니다.
# docker pull registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
docker pull aibotk/wechat-assistant
# docker run -d -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" --name=wechatbot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
docker run -d -e AIBOTK_KEY= "微秘书apikey " -e AIBOTK_SECRET= "微秘书apiSecret " --name=wechatbot aibotk/wechat-assistant
Docker 로그 보기
docker logs wechatbot
docker 환경을 미리 설치하고 프로젝트 루트 디렉터리에서 다음 명령어를 실행해야 합니다.
docker build -t wechat-assistant .
# web协议
docker run -e AIBOTK_KEY= "微秘书apikey " -e AIBOTK_SECRET= "微秘书apiSecret " wechat-assistant
그 외 단계는 위와 동일합니다
이제 스마트 마이크로 비서가 Gitpod에 적용되었습니다. 계정이 정상적으로 로그인되는지 테스트하고 싶다면 온라인으로 테스트해 보세요. 이 환경은 테스트용이므로 프로덕션 환경으로 사용하는 것은 권장되지 않습니다.
Gitpod는 자동화되고 코드가 준비된 개발 환경을 위한 온라인 오픈 소스 플랫폼입니다. 아래 버튼을 클릭하면 gitpod에서 wechat-assistant-pro의 전체 설정에 액세스할 수 있습니다. 이전에 gitpod를 사용해 본 적이 없다면 gitHub 계정으로 로그인해야 합니다.
Gitpod에 대한 자세한 내용은 https://wechaty.js.org/2021/02/06/wechaty-getting-started-without-leave-your-browser/를 참조하세요.
환경 변수: AIBOTK_KEY 및 AIBOTK_SECRET가 필요합니다.
참고: padlocal 프로토콜을 사용하는 방법
보기: Qiwei 배포 사용 방법
1. 컨테이너에 매핑된 포트 8077에 바인딩된 등록된 도메인 이름이 있어야 합니다. 그렇지 않으면 공식 계정의 백엔드에서 구성할 수 없습니다. 2. 공식 계정에서 컨테이너를 실행하는 IP의 화이트리스트를 추가해야 합니다. 계정 개발 구성을 사용하지 않으면 메시지를 전송할 수 없습니다.
매개변수 설명
AIBOTK_KEY: 마이크로 비서 apikey
AIBOTK_SECRET: 마이크로 비서 apiSecret
OFFICE_APPID: 공식 계정 AppId
OFFICE_TOKEN: 공용 계정 자체가 임의로 작성한 토큰
OFFICE_IS_PERSON: 개인 가입 계정인가요, 미인증 서비스 계정인가요? 개인 계정이거나 미인증 서비스 계정일 경우 3초 이내에 메시지에 응답해야 하며, 그렇지 않으면 메시지를 보낼 수 없습니다. 인증된 서비스 계정인 경우 고객 서비스 회신 인터페이스를 사용하며 회신 시간의 제한을 받지 않습니다.
인증된 서비스 계정 또는 인증된 비개인 구독 계정을 활성화하는 방법
docker run -d -e OFFICE_APPID="公众号AppId" -e OFFICE_TOKEN="公众号自定义的Token" -e OFFICE_IS_PERSON="false" -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" -p 8077:8077 --name=officebot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
개인 가입 계정 또는 비인증 서비스 계정 활성화 방법
docker run -d -e OFFICE_APPID="公众号AppId" -e OFFICE_TOKEN="公众号自定义的Token" -e OFFICE_IS_PERSON="true" -e AIBOTK_KEY="微秘书apikey" -e AIBOTK_SECRET="微秘书apiSecret" -p 8077:8077 --name=officebot registry.cn-hangzhou.aliyuncs.com/aibotk/wechat-assistant:latest
위의 모든 기능을 경험하려면 아래 QR 코드를 스캔하세요. 그룹 키워드를 보내면 QQ 그룹에 들어갈 수 있습니다: 1045575073
변경 로그
https://help.aibotk.com을 참조하세요.
개별 예약 및 그룹 예약 작업
이 소프트웨어는 github의 오픈 소스 프로젝트 Wechaty를 기반으로 합니다.
간단한 설정 UI와 인터랙션을 통해 IM 로봇을 실행해보세요.
국내법과 정책을 준수하시고, 불법범죄에 이용하지 마시기 바랍니다!
합리적으로 사용해주세요. 모든 나쁜 행동과 결과는 작성자와 관련이 없습니다!
이 프로젝트는 기본 코드 분석에 참여하지 않으며 단지 적응 레이어일 뿐입니다. 모든 기본 프로토콜은 제3자에 의해 제공되며 나와는 아무 관련이 없습니다!