码迷,mamicode.com
首页 > 微信 > 详细

python-----定制群发微信消息

时间:2019-01-23 21:29:14      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:odi   import   群发   this   第三方库   info   targe   dwl   地址   

如何使用表格中的信息群发微信消息?

  • 如何读取csv? →   使用内置模块csv
  • 如何按对应信息发送到微信?→  使用第三方库wxpy

 

以下代码素材自取:链接:https://pan.baidu.com/s/1nmzgCr_wwttWUgYwnc2eIg   提取码:dwlw 

import csv
from wxpy import *
import time

# 运行代码之前需要先将表格里的姓名换成你的朋友的微信名字。

def read_info():
    f = open(rF:\temp\Script_Day10/sample.csv,r,encoding=utf-8)
    reader = csv.DictReader(f)
    return [info for info in reader]#[{},{},{}]

    #‘xx-同学请于 xx 时间参加 xx 课程,课程地址是 xxx。收到请回复,谢谢‘
def make_msg(raw_info):
    t = {n}-同学请于{t}时间参加{s}课程,课程地址是{a}。收到请回复,谢谢!
    return [t.format(n=info[姓名],
                     t=info[上课时间],
                     s=info[课程],
                     a=info[上课地址]
                     ) for info in raw_info]
    # -> list [‘xxx‘,‘xxx‘]
def send(msg_list):
    bot = Bot()
    for msg in msg_list:
        fren_name = msg.split(-)[0]
        f = bot.friends().search(fren_name) # list
        if len(f) == 1:
            f[0].send(msg)
        else:
            print(fren_name)
            print(Please check this name)
    time.sleep(5)
if __name__ == __main__:
    raw_info = read_info()
    msg_list = make_msg(raw_info)
    send(msg_list)

 

python-----定制群发微信消息

标签:odi   import   群发   this   第三方库   info   targe   dwl   地址   

原文地址:https://www.cnblogs.com/xiaodai0/p/10311290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!