那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python | 群聊太多?三步教你用Python自動監聽轉發群消息

5RJg_mcuworld ? 來源:YXQ ? 2019-05-16 14:27 ? 次閱讀

隨著微信社交的興起,我們加入的群也越來越多,一個不經意就被拉入好幾個群,群是大家協同交流的平臺,但是微信群卻越來越泛濫,不知道大家有沒有統計過自己浪費在毫無營養的群中的時間?

因為群質量太低或者群太吵的原因我們往往會將群設置為勿擾模式,而這樣又有可能會錯過一些自己比較關注的人發的消息,比如女神、老板、和產品狗……

為了解決這個痛點,今天帶大家一起來看看如何用Python開發一個可以監聽關注人群聊的機器人

需求分析

1、女神在聊什么

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

2、老板有什么指示

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

3、又要改需求

你好不容易實現了一個功能,結果產品驗收不通過,產品經理說已經在項目群里和你說了并且@了你,但是你沉醉于實現功能忘了看。看來今晚又得加班改需求了,心好累怎么辦?

功能設計

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

功能實現

上期為大家詳細介紹了如何用Python創建一個微信機器人與好友聊天功能,今天我們會用wxpy庫來一些群聊相關的功能!

1、接收群消息

上次我們實現使用機器人與好友聊天只是實現了接收好友消息,那如何接收群消息呢?請看下圖:

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

2、過濾有用群消息

能接收到群消息之后,我們如何過濾我們需要的消息呢?這里我們可以在接收到群消息后比較下這個群是不是我們需要監聽的群,然后再比較當前消息發送者在不在我們要監聽的對象中,如果兩者都滿足便實現了消息過濾。

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

根據配置需要監聽的群和人去過濾群消息:

3、轉發有用群消息

在我們拿到有用群消息后,我們如何保存這些信息呢?有很多種保存信息的方式,你可以存文件,存數據庫,也可以選擇轉發。這里豬哥就選擇將信息轉發,這樣有幾個優點:簡單、實時、永久保存。

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

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

功能演示:

總結

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

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

轉發模式:可將老板重要指示轉發至其他群。

監控模式:監控群中別人發的分享,這樣就可以第一時間發現是否有人在群中發廣告。

管理員:指定管理員后可以遠程控制機器人的各個開關

大家可以根據自己的日常需求來自由發揮,個性化機器人哦~

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85040
  • 微信
    +關注

    關注

    6

    文章

    512

    瀏覽量

    26759

原文標題:群聊太多?三步教你用Python自動監聽轉發群消息

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

    教你用Python做一個特別的表白禮物

    30秒教會你Python制作520表白神器
    發表于 03-06 06:12

    Linux下怎么創建python文件,以及運行

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

    Python串口控制電機

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

    教你用熱像儀檢測鋰電池

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

    算法python編程實現

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

    Python寫網絡爬蟲

    Python寫網絡爬蟲的方法說明。
    發表于 06-01 11:55 ?21次下載

    教你用Zview擬合交流阻抗譜

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

    簡單三步教你進行PCB設計隱患分析

    簡單三步教你進行PCB設計隱患分析
    的頭像 發表于 03-07 13:33 ?2515次閱讀
    簡單<b class='flag-5'>三步</b><b class='flag-5'>教你</b>進行PCB設計隱患分析

    Python學習科學編程

    Python學習科學編程,Python經典教材。
    發表于 03-09 15:00 ?0次下載

    Python實現OpenCV的安裝與使用

      本文實例講述了 Python 實現 OpenCV 的安裝與使用。分享給大家供 大家參考,具體如下:  由于下一要開始研究下深度學習,而深度學習領域很多的算法和應 都是
    發表于 07-20 11:46 ?7次下載

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

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

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

    我們Python定時跑一些自動化程序的時候會出現程序崩潰的情況。此時如果你本人不在電腦面前,或者沒有留意到程序的崩潰,沒有及時重新拉起程序,會造成或大或小的損失。 本文將教你如何在
    的頭像 發表于 10-21 11:23 ?3454次閱讀
    如何在Windows下使用 Supervisor 重新拉起崩潰的<b class='flag-5'>Python</b>程序
    百家乐北京| 黄金城百家乐官网免费下载| 百家乐怎么玩| 澳门百家乐单注下| 疯狂百家乐官网游戏| 金钱豹百家乐的玩法技巧和规则 | 澳门百家乐常赢打法| 闲和庄百家乐官网娱乐平台 | 威尼斯人娱乐场66| 百家乐玩法及技巧| 百家乐官网信息| 百家乐真人游戏| 大发888 客服| 百家乐棋牌游戏源码| 大佬百家乐官网的玩法技巧和规则 | 大发888现金存款| 百家乐遥控洗牌器| 免费百家乐官网预测| 百家乐官网电话投注怎么玩| 优博娱乐网址| 幸运水果机游戏| 百家乐巴厘岛上海在线| 百家乐官网官方网站| 百家乐官网清零| 百家乐官网最新投注法| 百家乐电投网址| 2024年九宫八卦吉位| 百家乐官网游戏厅| 百家乐官网是不是有技巧| 网上赌城| 大发888客户端的软件| 高级百家乐桌布| 御金百家乐娱乐城| 免费百家乐游戏机| 瑞士百家乐官网的玩法技巧和规则 | 百家乐官网在线娱乐平台| 百家乐官网园会员注册| 百家乐作弊| 大发888在线娱乐城合营商| 百家乐赢钱公式论| 百家乐中的小路怎样|