91精产品自偷自偷综合官网版下载-91精产品自偷自偷综合下-91精品-91精品91久久久-91精品成人-91精品成人www

網站建設資訊

NEWS

網站建設資訊

itchat-python怎么搭建微信機器人-創新互聯

這篇文章給大家分享的是有關itchat-python怎么搭建微信機器人的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創新互聯公司專注于企業網絡營銷推廣、網站重做改版、神農架林區網站定制設計、自適應品牌網站建設、H5場景定制、成都做商城網站、集團公司官網建設、外貿營銷網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為神農架林區等各大城市提供網站開發制作服務。

itchat是python開源第三方庫,用于搭建微信機器人,幾十行代碼就能幫你實現自動的處理所有信息。比如,添加好友,搭建自動回復機器人,還原撤銷信息,分析好友男女比例,地理分布情況,爬朋友圈做數據分析…

安裝

pip install itchat

登錄

itchat.auto_login(hotReload=True)

執行后會出現一個二維碼,掃碼登錄。hotReload=True可以保留登錄狀態,以至于往后的重啟程序可以跳過掃碼登錄。

消息類型

參數類型
TEXT文本
MAP位置
CARD名片
SHARING分享
PICTURE圖片表情
RECORDING語音
ATTACHMENT附件
VIDEO小視頻

發送消息

send(msg='text',toUserName=None)
  • msg:發送的內容

  • toUserName:發送對象,None表示自己

內容類型:

  • 圖片:@img@img_path

  • 視頻:@vid@vid_path

  • 文件:@fil@file_path

ps:接收到的附件路徑一般默認存放在當前路徑的msg[‘FileName']下

注冊會話監聽

#TEXT:監聽的消息類型
@itchat.msg_register(TEXT)
def text_reply(msg):
 #過濾掉某人,NickName是昵稱
  if msg.User['NickName'] == 'xxx':
    pass
  else:
    # return_text = tuling(msg.text)
    #這種send方法會自己回復自己的消息
    # msg.user.send(u'收到了')
    #只回復對方的消息
    return u'收到了'

圖靈聊天機器人

在圖靈機器人官網(http://www.tuling123.com)注冊賬號,創建機器人,如果只是學習的話,可以使用免費版,一個賬號最多可以創建5個機器人,一個機器人日調用接口數5000次。

#申請機器人后會拿到一個key
key = '3c925fbee6f84ad2aa032ab05d4581b0'
def tuling(info):
  url = "http://www.tuling123.com/openapi/api?key=%s&info=%s" % (key, info)
  r = requests.get(url)
  #返回消息
  return r.json().get('text')

附上完整代碼(文本圖片群聊)

# coding: utf-8 
# @Time  : 2019/2/20 23:32
# @Author : lsn
# @File  : itchat_demo.py
# @Software: PyCharm
import itchat
import requests
from itchat.content import *

key = '3c925fbee6f84ad2aa032ab05d4581b0'


def tuling(info):
  url = "http://www.tuling123.com/openapi/api?key=%s&info=%s" % (key, info)
  r = requests.get(url)
  return r.json().get('text')


@itchat.msg_register(TEXT)
def text_reply(msg):
  if msg.User['NickName'] == 'xxx':
    pass
  else:
    return_text = tuling(msg.text)
    # msg.user.send(return_text)
    return return_text


@itchat.msg_register(
  [PICTURE, RECORDING, ATTACHMENT, VIDEO])
def download_files(msg):
  print msg['Type']
  print msg['FileName']
  msg['Text'](msg['FileName'])
  return '@%s@%s' % ({'Picture': 'img', 'Video': 'vid'}.get(msg['Type'], 'fil'), msg['FileName'])


@itchat.msg_register(TEXT, isGroupChat=True)
def group_text_reply(msg):
  group_list = list()
  # 針對指定群回復
  group_list.append(u'彈一彈')
  group_list.append(u'養生游戲分享')
  # 當然如果只想針對@你的人才回復,可以設置if msg['isAt']:
  if msg.User['NickName'] in group_list:
    return tuling(msg.text)
  else:
    pass


itchat.auto_login(hotReload=True)
itchat.run()

感謝各位的閱讀!關于“itchat-python怎么搭建微信機器人”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


本文題目:itchat-python怎么搭建微信機器人-創新互聯
當前路徑:http://www.yuzhuanjia.cn/article/doshhc.html
主站蜘蛛池模板: 国产99热在线观看 | 91口爆吞精国产 | 99久9在线视频 | av网址有哪| 99久久久无码国产精免费 | 波多野吉不卡中文av | 潮喷大喷水系列无码网站国外 | 天美传媒mv高清视频观看 | 波多野结衣高清无码中文456 | 午夜福利精品短视频在线 | av无码久久久久不卡网站毛片 | 午夜无码久久久久蜜臀av | 丰满熟女A片免费观 | 91精品国产综合成人高清视频在线观看 | 白浆国产高潮一区二区三区 | 韩国三级在线播久 | 国产91对白在线播放 | 波多野吉衣在线观看 | 东京热无码中文人妻 | 国产91对白在线观看 | 波多野结衣hd系列在线播放 | gay熟女狠狠噜天天噜日日噜视 | 91免费在线视频污 | 91在线国偷自产一区国产永久 | av激情亚洲五月天 | 91国内精品久久久久怡红院 | 99久久99久久 | 爱豆传媒免费全集在线观看喜剧 | 丁香激情综合 | 91精选日韩综合永久入口 | 91久久久久同性 | 变态另类~第1页 | 国产va免费观看 | av成人毛片在线观看 | 东京热一区二区无码视频 | 91精产国品一二三产区区别在 | 高潮呻吟国产在线播放 | 国产变态影院在线 | 91网站免费看nba亚洲免费 | 91精品无码人妻系列九色 | 91精品乱伦午夜日本一区 |