EverydayWechat은 Python3 및 Itchat을 기반으로 한 WeChat 가젯입니다.
친구나 그룹 채팅에 매일 날씨, 알림, 일일 인용문을 정기적으로 보낼 수 있으며, 친구의 메시지에 지능적으로 자동으로 답장할 수도 있습니다. 친구 그룹에 X를 설치할 수 있는 그룹 도우미 기능도 있습니다. 작업은 간단하며 초보 사용자도 빠르게 시작할 수 있습니다.
이 프로젝트는 개발을 위해 WeChat 웹 버전에 의존합니다. 로그인할 수 없으면 이 프로젝트를 사용할 수 없으며 해결책이 없습니다.
이 프로젝트는 개발을 위해 WeChat 웹 버전에 의존합니다. 로그인할 수 없으면 이 프로젝트를 사용할 수 없으며 해결책이 없습니다.
이 프로젝트는 개발을 위해 WeChat 웹 버전에 의존합니다. 로그인할 수 없으면 이 프로젝트를 사용할 수 없으며 해결책이 없습니다.
WeChat 주소 웹 버전: https://wx.qq.com/.
베이징에서 Python 및 Android 일자리를 찾고 있습니다.
WeChat 추가: 주소.
버전 업데이트 로그
최근에 저는 비슷하지만 기능이 다른 프로젝트인 WeChat Group Assistant를 시작했습니다.
스타가 된 여러분을 환영합니다.
본 도구를 상업적인 목적으로 사용하는 것은 금지되어 있으며 법적 분쟁이 발생할 경우 저는 이에 대해 아무런 책임을 지지 않습니다.
참고: 여자친구에게 튜링 로봇 답장을 추가한다면 신중하게 고려해 보세요! ! ! !
당신의 모든 여자친구가 그것을 받아들일 수 있는 것은 아닙니다. 당신은 로봇을 사용하여 그녀를 위로하기 위해 "따뜻한 말"로 그에게 대답합니다. 인공지능은 정신지체 로봇일 수도 있다. 로봇이 여자친구에게 "헤어지자"라고 대답했다면 생각해 보세요. 어쩌면 정말 헤어졌을 수도 있어요. 마음속으로는 묵묵히 엄지척을 치겠지만 (싱글의 고백)
请点击页面顶部靠右star 与fork
알림 보내기를 테스트할 친구가 없고, 한 사람과만 자동 답장을 재생할 수 없는 경우 어떻게 해야 합니까(울려고 합니다.jpg).
"파일 전송 도우미"를 여자친구로 추가할 수 있습니다(지금 말하는 여자친구가 손인가요? jpg). 이러한 계정은 테스트할 수도 있고, 파일 전송 보조자에게 알림을 보내고, 파일 전송 보조자와 지능적으로 채팅할 수도 있습니다.
현재 프로젝트 구성은 모두 _config.yaml 파일에 있습니다.
구성 파일인 yaml 학습 주소에 대한 yaml 구문 형식을 엄격히 따르십시오.
https://ansible-tran.readthedocs.io/en/latest/docs/YAMLSyntax.html
http://einverne.github.io/post/2015/08/yaml.html
机器人渠道(1: 图灵机器人,2: 一个AI ,3 : 青云客,4 腾讯智能闲聊,5:天行机器人,6:海知智能,7:思知机器人)
bot_channel: 7
기본값은 키를 신청하지 않고도 가장 똑똑한 Sizhi Robot입니다. .
두 가지 모드가 있습니다
(1) 모든 친구에게 자동 답장을 사용하지 않는 경우, 즉 is_auto_reply_all: False인 경우입니다.
이때, 답글을 달 수 있는 화이트리스트 회원을 다음과 같이 설정합니다.
is_auto_reply_all:False
# 指定自动回复的好友名单。
auto_reply_white_list:
- '好友1'
- '好友2'
(2) 모든 친구에게 자동 답장이 켜져 있는 경우, 즉 is_auto_reply_all: True입니다.
블랙리스트 회원에게 자동으로 회신하지 않도록 선택합니다. 다음과 같습니다.
is_auto_reply_all:True
auto_reply_black_list:
- '好友1'
- '好友2'
Qingyunke를 제외한 다른 로봇은 해당 공식 웹사이트에 가서 등록하고 해당 키를 받아야 합니다. 필요한 것을 구성하십시오.
참고: "키" 옵션을 설정하지 마십시오.
turing_conf:
apiKey: '你所获取apikey'
튜링 로봇을 사용하려면 먼저 인증을 받아야 합니다. 무료 버전 사용자는 매일 100개의 정보를 이용하고 소중히 간직할 수 있습니다.
txapi_conf:
app_key: '个人中心中的key'
reply_name: '宝宝' # 回复的人的名字(可空)(也可在个人中心->机器人管理 修改)
bot_name: '老公' # 机器人的名字(可空)
qqnlpchat_conf:
app_id: '你申请的api_id'
app_key: '你申请的app_key'
Turing Robot 공식 웹사이트(http://www.yige.ai)를 열어 등록하세요.
애플리케이션을 생성하고 "API 키"에서 "클라이언트 액세스 토큰"을 가져옵니다.
_config.yaml 파일에 채워집니다.
yigeai_conf:
client_token: '客户访问令牌'
Ownthink 공식 웹사이트(https://www.ownthink.com/)를 열어 등록하세요.
로봇을 만들고 appid를 받으세요.
_config.yaml 파일에 채워집니다.
ownthink_conf:
app_key: '你申请的api_id'
자동 회신과 관련하여 현재 대중에게 제공되는 정보는 다음과 같습니다.
alarm_info:
is_alarm: True
친구 정보를 입력하세요. 예:
alarm_timed:
- "9:00"
- "12:30"
- "22:00"
wechat_name:
- '文件传输助手'
- '诗风'
group_name:
- 'EverydayWechat 交流群'
is_tomorrow: False
city_name: '桂林'
dictum_channel : 3
start_date: '2017-10-10'
start_date_msg: '爱你的第{}天'
calendar: True
horescope: "处女座"
sweet_words: '你脚下的蚂蚁'
관련 매개변수 설명:
이름 | 예 | 필수의 | 설명하다 |
---|---|---|---|
wechat_name | '부인' | 선택 과목 | 친구 이름 : 여러 명을 입력할 수 있습니다. 친구의 위챗 닉네임 또는 댓글 이름(위챗 ID는 입력할 수 없습니다) |
알람 시간 | '9시 30분' | 필수의 | 타이밍 시간, 여러 개를 채울 수 있습니다 |
알람_지터 | 300 | 사용 가능 | 예약시간 전후 300초 이내에 무작위로 발송됩니다. |
그룹_이름 | '소통그룹' | 선택 과목 | 그룹 채팅 이름은 여러 개를 입력할 수 있습니다. 필수 그룹 채팅을 주소록에 저장해야 합니다. |
is_tomorrow | 진실 | 사용 가능 | 내일의 정보(예: 날씨, 운세, 만년력)를 보낼지 여부입니다. |
도시_이름 | '청두' | 사용 가능 | 도시 이름: 친구가 위치한 도시로, 날씨를 보내는 데 사용됩니다. |
air_quality_city | '청두' | 사용 가능 | 공기질이 PM25인 도시. |
dictum_channel | 2 | 사용 가능 | 모토 채널(아래 표 참조) |
시작_날짜 | '2017-10-10' | 사용 가능 | 아는 날짜 : 현재일까지의 일수를 계산합니다. |
시작_날짜_메시지 | '당신을 사랑하는 {}날' | 사용 가능 | 아는 사람 데이트 카피라이팅 |
sweet_words | '잘생긴 남편에게서' | 사용 가능 | 달콤한 접미사. (스트레이트 맨 오브 스틸에 대한 직접적인 설명) |
별점 | '처녀 자리' | 사용 가능 | 조디악 표지판 또는 친구의 생일. 운세를 보내려면 |
달력 | 진실 | 사용 가능 | 퍼페츄얼 캘린더 정보 |
wechat_name , group_name 은 하나 이상 있어야 합니다.
모토 채널: 1: ONE●One, 2: PowerWord(매일 이중 언어), 3: 네이티브 사랑의 말, 4: 한 마디, 5: 농담, 6: 중화민국에서 보낸 러브레터, 7: 무지개 방귀.
팁: " 파일 전송 도우미 "에 wechat_name을 입력하면 알림이 WeChat의 파일 전송 도우미 로 전송됩니다. 다른 사람에게 방해가 되지 않고 빠르게 효과를 확인할 수 있어 편리합니다.
빠른 경험이 필요한 경우, 현재 시스템 시간보다 몇 분 후에 Alarm_timed를 설정할 수 있습니다. 예를 들어 현재 시간은 11:35이고 알림은 5분 후에 전송되도록 설정되어 있습니다. 즉, 알람_시간: 11:40입니다.
물론 필요에 따라 다양한 계획을 세울 수도 있습니다. 특정 참조 코드.
예시 알림:
2019-06-29 星期六 农历五月廿七
【宜】嫁娶,祭祀,沐浴,扫舍,修饰垣墙
【忌】行丧,安葬
桂林天气预报
【今日天气】阵雨
【今日温度】低温 26.0℃,高温 33.0℃
【今日风速】南风<3级
【出行提示】阵雨来袭,出门记得带伞
【桂林PM2.5】142 轻度污染
处女座今日运势
【幸运颜色】2
【幸运数字】薄荷绿
【综合运势】今天的你有机会重逢旧同学、旧朋友,对方会为你带来一些小惊喜,可能是某个不错的商机,也可能是某个消息。工作/学习上,今天的你目标性很强,能把当初奋斗的初心捡回来,重新出发。感情方面,有伴者今天要提防烂桃花的挑拨离间,多给对方一些信任。
你知道五氧化二磷被氧化前是什么样子嘛,什么样子?五二磷。
宝贝这是我们在一起的第628天
你脚下的蚂蚁
설명할 양식을 넣어주시면 됩니다.
이름 | 예 | 필수의 | 설명하다 |
---|---|---|---|
is_open | 진실 | 필수의 | 그룹 도우미 기능 활성화 여부 |
is_all | 진실 | 필수의 | 모든 그룹에 대해 활성화할지 여부입니다. 켜면 블랙리스트만 영향을 받지 않습니다. (주의해서 켜세요!) |
그룹_이름_화이트_리스트 | "그룹 이름" | 선택 과목 | 화이트리스트 사용자. is_all:Fase일 때. 이 그룹의 메시지만 처리합니다. |
그룹_이름_블랙리스트 | "그룹 이름" | 선택 과목 | 블랙리스트 사용자. is_all인 경우: True입니다. 이 그룹의 사용자는 영향을 받지 않습니다. |
is_at | 진실 | 필수의 | 아이테 마크. 메시지는 다른 사람이 스스로를 기다리고 있을 때만 처리됩니다(주의해서 닫으세요!). |
is_auto_reply | 진실 | 필수의 | # 그룹 자동 응답을 활성화합니다(활성화할 때는 주의하세요!) |
is_weather | 진실 | 필수의 | 날씨 쿼리를 활성화할지 여부입니다. |
is_calendar | 진실 | 필수의 | Wanli 연도 쿼리 활성화 여부 |
쓰레기야 | 진실 | 필수의 | 스팸 쿼리 활성화 여부 |
is_moviebox | 진실 | 필수의 | 컴퓨터 박스오피스 조회 활성화 여부 |
is_express | 진실 | 필수의 | 빠른 배송 정보 조회 활성화 여부 |
is_air_quality | 진실 | 필수의 | 공기질 쿼리 활성화 여부 |
먼저 mongodb 데이터베이스 설치를 설치해야 합니다. 설치방법은 구글에서 직접 찾아보세요.
공식 설치 튜토리얼도 제공됩니다: https://docs.mongodb.com/v3.2/administration/install-community/
(1) is_open_db를 "True"로 설정합니다.
(2) 호스트와 포트를 설정합니다. 팁: 특별한 요구 사항이 없거나 데이터베이스에 익숙하지 않은 사람들은 설정할 필요가 없습니다.
먼저 Python3을 설치하고 환경을 구성해 보세요. 구체적인 설치 튜토리얼은 직접 구글에서 검색해보시면 초보자분들에게 추천드립니다~
이 프로젝트를 직접 다운로드하거나 프로젝트를 로컬 컴퓨터에 복제하세요.
pip를 사용하여 종속성을 설치합니다.
pip3 install -r requirements.txt
# 或者是使用 pip
# pip install -r requirements.txt
로컬 cmd의 프로젝트 디렉터리로 이동하여 다음을 실행합니다.
python run.py
최초 실행 시 QR코드가 팝업되며, 해당 코드를 스캔하여 로그인하세요. 출력 로그에 "로그인 성공"이 인쇄되면 작업이 성공한 것입니다.
로그인에 성공한 후 일정 시간 동안 다시 실행하면 WeChat은 로그인 상태를 유지하므로 QR 코드를 다시 스캔할 필요가 없습니다.
사용자를 전환해야 하는 경우 _config.yaml 파일에서 is_forced_switch 속성을 True로 수정합니다.
docker build -t everyday_wechat:v1 .
docker run everyday_wechat:v1
실행 이 프로젝트는 다음 프로젝트에서 영감을 얻었으며 이러한 개발자에게 감사의 말씀을 전하고 싶습니다.
인원이 100명이 넘었으니 wx: sfyc1314 로봇을 친구로 추가하고 인증정보를 입력해주세요: "github"! ! ! , 로봇이 자동으로 통과합니다.
통과 후 "그룹에 추가"라고 답장하시면 자동으로 그룹에 추가됩니다. 그룹 도우미도 오픈 소스로 제공됩니다. 주소는 https://github.com/sfyc23/WechatAddGroupHelper입니다.
로봇 QR 코드:
이 프로젝트가 도움이 된다고 생각하신다면, 작은 기부를 해주시면 어떨까요?
금액에 관계없이 귀하의 기부는 작성자가 계속해서 새로운 기능을 개발하도록 격려하는 것입니다! ?
귀하의 지원에 감사드립니다!
기부방법은 다음과 같습니다.
MIT 라이센스