7億人利用してWeChatのBot作成〈講座〉
ものまねが上手くなりたいと思っているあなた。
僕はものまねが好きだ! ものまねをやっていると 知識を簡単に勉強できる。
残りの人生の時間は短いし。 後悔しないようにBot作成を勉強しましょう。
Botは技術者でなくても開発できる、本文章末尾に僕の個人用のWechatのQRコードをつけますので、質問を頂いてもかまいません。
WeChatとは、主に中国を中心に利用されているメッセージングアプリです。20以上の言語版があり、200の国と地域をカバー、70を超える国と地域でナンバーワンのソーシャルアプリであるという。アクティブユーザー数が7億6,200万人以上になりました。
WeChat botには色んなプログラミング言語のライブラリがありますが、今回はPythonで作成しました。
事前準備
パッケージのインストール
# sudo pip-3.6 install itchat==1.3.10
# sudo pip-3.6 install requests==2.19.1
# sudo pip-3.6 install pandas==0.23.4
そうしてライブラリ導入
# !/usr/bin/python3
#coding: utf-8
import time, datetime, requests, itchat
from itchat.content import *
import random
import re
ログイン関数
itchat.auto_login(hotReload=True,enableCmdQR=2)
#自分の情報を取る
###############################################
MySelf = itchat.search_friends()
NickName4RegEx = '@' + MySelf['NickName'] + '\s*'
###############################################
# ロボート自動返信関数
###############################################
@itchat.msg_register(itchat.content.TEXT)
def text_reply1(msg):
# print(msg)
if msg['Text']=='こんにちは':
# print(msg['Text'])
print(msg['Text'])
return u'こんにちは'
else:
print(msg['Text'])
# TODO: write code...
return u'ありがとうございます I received:\n' + msg['Text']
###############################################
# ロボート自動友達追加と自動返信関数
###############################################
@itchat.msg_register(FRIENDS)
def add_friend(msg):
# print(msg)
itchat.add_friend(**msg['Text'])
itchat.send_msg(u'Nice to meet you!', msg['RecommendInfo']['UserName'])
###############################################
ここから先は
2,728字
/
1画像
¥ 980
この記事が気に入ったらサポートをしてみませんか?