91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python | 群聊太多?三步教你用Python自動監(jiān)聽轉(zhuǎn)發(fā)群消息

5RJg_mcuworld ? 來源:YXQ ? 2019-05-16 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著微信社交的興起,我們加入的群也越來越多,一個(gè)不經(jīng)意就被拉入好幾個(gè)群,群是大家協(xié)同交流的平臺,但是微信群卻越來越泛濫,不知道大家有沒有統(tǒng)計(jì)過自己浪費(fèi)在毫無營養(yǎng)的群中的時(shí)間?

因?yàn)槿嘿|(zhì)量太低或者群太吵的原因我們往往會將群設(shè)置為勿擾模式,而這樣又有可能會錯(cuò)過一些自己比較關(guān)注的人發(fā)的消息,比如女神、老板、和產(chǎn)品狗……

為了解決這個(gè)痛點(diǎn),今天帶大家一起來看看如何用Python開發(fā)一個(gè)可以監(jiān)聽關(guān)注人群聊的機(jī)器人。

需求分析

1、女神在聊什么

你可能暗戀公司的某個(gè)妹子已久,她的人緣很好常常會在公司群里和大家聊天,所以你一直關(guān)注著希望能投其所好,或者產(chǎn)生共鳴,但是作為程序員的你卻每天忙成狗,該怎么辦?

2、老板有什么指示

在公司大群里,也許老板今天心情買了一些水果犒勞大家,然后在群里說:前臺有水果,結(jié)果等你看到群消息時(shí),前臺只剩下妹子了。為什么吃零食總沒有你的份?

3、又要改需求

你好不容易實(shí)現(xiàn)了一個(gè)功能,結(jié)果產(chǎn)品驗(yàn)收不通過,產(chǎn)品經(jīng)理說已經(jīng)在項(xiàng)目群里和你說了并且@了你,但是你沉醉于實(shí)現(xiàn)功能忘了看??磥斫裢碛值眉影喔男枨罅?,心好累怎么辦?

功能設(shè)計(jì)

鑒于上面的需求分析,我們來設(shè)計(jì)一下功能:我們希望在某些群中監(jiān)聽某些人的講話,如果他說話了不管發(fā)了什么,都會被記錄下來,最好是能發(fā)到微信上這樣更方便查看。

功能實(shí)現(xiàn)

上期為大家詳細(xì)介紹了如何用Python創(chuàng)建一個(gè)微信機(jī)器人與好友聊天功能,今天我們會用wxpy庫來一些群聊相關(guān)的功能!

1、接收群消息

上次我們實(shí)現(xiàn)使用機(jī)器人與好友聊天只是實(shí)現(xiàn)了接收好友消息,那如何接收群消息呢?請看下圖:

這樣我們就接收到群消息了,也可以將機(jī)器人引入到群中,讓大家調(diào)戲。

2、過濾有用群消息

能接收到群消息之后,我們?nèi)绾芜^濾我們需要的消息呢?這里我們可以在接收到群消息后比較下這個(gè)群是不是我們需要監(jiān)聽的群,然后再比較當(dāng)前消息發(fā)送者在不在我們要監(jiān)聽的對象中,如果兩者都滿足便實(shí)現(xiàn)了消息過濾。

在配置文件中指定需要監(jiān)聽人的名稱(最好是備注名,防止微信昵稱重名)和需要監(jiān)聽的群:

根據(jù)配置需要監(jiān)聽的群和人去過濾群消息:

3、轉(zhuǎn)發(fā)有用群消息

在我們拿到有用群消息后,我們?nèi)绾伪4孢@些信息呢?有很多種保存信息的方式,你可以存文件,存數(shù)據(jù)庫,也可以選擇轉(zhuǎn)發(fā)。這里豬哥就選擇將信息轉(zhuǎn)發(fā),這樣有幾個(gè)優(yōu)點(diǎn):簡單、實(shí)時(shí)、永久保存。

那轉(zhuǎn)發(fā)給誰?你可以轉(zhuǎn)發(fā)到指定好友或者文件助手都行,在豬哥的代碼中是轉(zhuǎn)發(fā)到機(jī)器人管理員那里,如果你沒有設(shè)置管理員那么就轉(zhuǎn)發(fā)到文件助手中。

管理員設(shè)置技巧:如果你用小號登錄機(jī)器人,那么你可以設(shè)置你的大號為管理員;如果你沒有小號用自己的大號登錄,那這個(gè)你就空著默認(rèn)就設(shè)置文件助手為管理員,相關(guān)信息發(fā)送至你的文件助手中。

功能演示:

總結(jié)

目前微信機(jī)器人第二階段開發(fā)完成,本次不僅僅新增監(jiān)聽模式,還新增了以下以下一些功能:

機(jī)器人群聊:讓機(jī)器人加入群聊,讓更多的人來撩~

轉(zhuǎn)發(fā)模式:可將老板重要指示轉(zhuǎn)發(fā)至其他群。

監(jiān)控模式:監(jiān)控群中別人發(fā)的分享,這樣就可以第一時(shí)間發(fā)現(xiàn)是否有人在群中發(fā)廣告。

管理員:指定管理員后可以遠(yuǎn)程控制機(jī)器人的各個(gè)開關(guān)

大家可以根據(jù)自己的日常需求來自由發(fā)揮,個(gè)性化機(jī)器人哦~

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

    90038
  • 微信
    +關(guān)注

    關(guān)注

    6

    文章

    512

    瀏覽量

    27974

原文標(biāo)題:群聊太多?三步教你用Python自動監(jiān)聽轉(zhuǎn)發(fā)群消息

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    [下載]教你用Protel DXP的抄板功能

    教你用Protel DXP的抄板功能下載地址:http://www.ctpcb.cn/read.php?tid-8329199.html[此貼子已經(jīng)被作者于2008-10-28 8:36:52編輯過]
    發(fā)表于 07-21 19:20

    [下載]教你用Protel ***的抄板功能

    教你用Protel ***的抄板功能下載地址:http://www.ctpcb.cn/read.php?tid-8329199.html
    發(fā)表于 09-25 09:28

    炒股福利:樹莓派股票查詢庫(Python

    樹莓派這個(gè)應(yīng)該不用多說。第二:更新和升級輸入:sudo apt-get update然后:sudo apt-get upgrade第三步:安裝pippip是Python安裝和管理工具,
    發(fā)表于 01-06 14:20

    Linux下怎么創(chuàng)建python文件,以及運(yùn)行

    第一創(chuàng)建一個(gè)文件夾test 第二部,打開終端進(jìn)入該文件 第三步,vim test.py 寫好程序, 編輯好之后按Esc切換到命令模式,然后輸入? :wq ? 回車就自動保存完成了,然后輸入
    發(fā)表于 07-09 08:02

    Python串口控制電機(jī)

    第一節(jié):運(yùn)用測試程序測試電機(jī)是否正常工作在第一節(jié)中,我們需要測試一下Python串口控制電機(jī)的可行性。請確保自己安裝好anaconda。第一:安裝pyserial模塊(遇到問題百度解決)打開
    發(fā)表于 09-07 09:09

    教你用熱像儀檢測鋰電池

    教你用熱像儀檢測鋰電池
    發(fā)表于 02-07 13:26 ?13次下載

    算法python編程實(shí)現(xiàn)

    本文主要介紹了Python編程實(shí)現(xiàn)蟻算法詳解,涉及螞蟻算法的簡介,主要原理及公式,以及Python中的實(shí)現(xiàn)代碼,具有一定參考價(jià)值。
    發(fā)表于 02-02 10:36 ?7834次閱讀
    蟻<b class='flag-5'>群</b>算法<b class='flag-5'>python</b>編程實(shí)現(xiàn)

    Python寫網(wǎng)絡(luò)爬蟲

    Python寫網(wǎng)絡(luò)爬蟲的方法說明。
    發(fā)表于 06-01 11:55 ?21次下載

    教你用Zview擬合交流阻抗譜

    教你用Zview擬合交流阻抗譜(穩(wěn)壓電源技術(shù)參數(shù))-一教你用Zview擬合交流阻抗
    發(fā)表于 08-31 13:03 ?7次下載
    一<b class='flag-5'>步</b>一<b class='flag-5'>步</b><b class='flag-5'>教你用</b>Zview擬合交流阻抗譜

    自學(xué)python單片機(jī)編程-Python語言控制單片機(jī)

    自學(xué)python單片機(jī)編程-Python語言控制單片機(jī)
    發(fā)表于 11-13 17:36 ?40次下載
    自學(xué)<b class='flag-5'>python</b>單片機(jī)編程-<b class='flag-5'>用</b><b class='flag-5'>Python</b>語言控制單片機(jī)

    簡單三步教你進(jìn)行PCB設(shè)計(jì)隱患分析

    簡單三步教你進(jìn)行PCB設(shè)計(jì)隱患分析
    的頭像 發(fā)表于 03-07 13:33 ?3228次閱讀
    簡單<b class='flag-5'>三步</b><b class='flag-5'>教你</b>進(jìn)行PCB設(shè)計(jì)隱患分析

    Python學(xué)習(xí)科學(xué)編程

    Python學(xué)習(xí)科學(xué)編程,Python經(jīng)典教材。
    發(fā)表于 03-09 15:00 ?0次下載

    Python實(shí)現(xiàn)OpenCV的安裝與使用

      本文實(shí)例講述了 Python 實(shí)現(xiàn) OpenCV 的安裝與使用。分享給大家供 大家參考,具體如下:  由于下一要開始研究下深度學(xué)習(xí),而深度學(xué)習(xí)領(lǐng)域很多的算法和應(yīng) 都是
    發(fā)表于 07-20 11:46 ?7次下載

    Python教你用 Rows 快速操作csv文件

    Rows 是一個(gè)專門用于操作表格的第Python模塊。 只要通過 Rows 讀取 csv 文件,她就能生成可以被計(jì)算的 Python 對象。 相比于 pandas 的 pd.read_csv
    的頭像 發(fā)表于 10-21 10:18 ?1471次閱讀

    如何在Windows下使用 Supervisor 重新拉起崩潰的Python程序

    我們Python定時(shí)跑一些自動化程序的時(shí)候會出現(xiàn)程序崩潰的情況。此時(shí)如果你本人不在電腦面前,或者沒有留意到程序的崩潰,沒有及時(shí)重新拉起程序,會造成或大或小的損失。 本文將教你如何在
    的頭像 發(fā)表于 10-21 11:23 ?5084次閱讀
    如何在Windows下使用 Supervisor 重新拉起崩潰的<b class='flag-5'>Python</b>程序