微信群助手(自動整理拼車資訊)

2021-08-28 07:14:10 字數 1946 閱讀 2955

#!/usr/bin/env python

# coding: utf-8

import itchat, sys

reload(sys)

sys.setdefaultencoding('utf8')

def man(chatroomname):

itchat.auto_login(hotreload=true)

chatrooms = itchat.search_chatrooms(name=chatroomname)

if chatrooms is none:

print(u'沒有找到群聊:' + chatroomname)

else:

chatroom = itchat.update_chatroom(chatrooms[0]['username'])

chatroom_user_name = chatroom.get("username")

czr_dict = dict()

rzc_dict = dict()

@itchat.msg_register(itchat.content.text, isgroupchat=true)

def text_reply(msg):

czr_str = u"**車找人: \n*發布拼車資訊格式:車找人,18點一期到6區,缺2\n*取消行程格式:車找人,取消\n*檢視資訊:車找人,檢視"

rzc_str = u"**人找車: \n*發布拼車資訊格式:人找車,18點一期到6區,1人\n*取消行程格式:人找車,取消\n*檢視資訊:人找車,檢視"

from_user = msg.get("fromusername")

to_user = msg.get("tousername")

nike_name = msg.get("actualnickname")

def make_and_send(qstr, qdict):

if u"取消" in text:

if nike_name in qdict.keys():

qdict.pop(nike_name)

elif u"清空" in text:

qdict = dict()

elif u"檢視" in text:

pass

else:

qdict[nike_name] = text

num = 1

for k, v in qdict.items():

if k and v:

qstr += u"\n" + str(num).decode("utf-8") + u". " + k + u"," + v

num += 1

print qstr

# if num != 1:

itchat.send(qstr, tousername=chatroom_user_name)

if from_user == chatroom_user_name or to_user == chatroom_user_name:

text = msg.get("text")

if text.startswith(u"車找人"):

make_and_send(czr_str, czr_dict)

if text.startswith(u"人找車"):

make_and_send(rzc_str, rzc_dict)

itchat.run()

if __name__ == '__main__':

try:

# chatroomname = u"2017款帕薩特"

# chatroomname = u"527"

chatroomname = u"沙河高教園↔上地拼車群(沙和上)"

man(chatroomname)

except exception, e:

print e

Python分析微信群使用者資訊

別人開發出來的東西 貢獻出來了 你可以免費使用 但是不能用作商用 所以叫開源 一般都會有乙個協議 叫遵守bsd協議 生活中哪些不是開源的 windows系統 mac os系統 開源的 linux系統 本節課的python 開啟pycharm 選擇terminal 輸入 pip install itc...

Python實現微信自動拉群機械人

實現 我們的核心需求主要是兩個 讀取使用者新增好友的驗證資訊 根據驗證資訊,傳送不同的邀請鏈結 首先,我們要去建立乙個機械人的例項,如下 from wxpy import bot bot bot.pkl console qr true 這兩行 引入了 wxpy 並生成了乙個 bot 例項。這個例項會...

社群助手實用小技巧 微信群如何設定管理員?

文章開篇,我們來做個小調查 你覺得微信群管理最頭疼的事情是什麼?a 發廣告的太多,群主只有 1 個,踢不過來?b 群裡老問重複的問題,回答問題太耗時 c 群裡進新人沒有及時歡迎,新人寶寶難留存 d 沒有群空間,好的東西沒法儲存,很心塞 e 群一多,發訊息得乙個個發,用了半小時,結果還漏了群,很尷尬 ...