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

Posted 小呆丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-----定制群发微信消息相关的知识,希望对你有一定的参考价值。

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

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

 

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

import csv
from wxpy import *
import time

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

def read_info():
    f = open(rF:	empScript_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-----定制群发微信消息的主要内容,如果未能解决你的问题,请参考以下文章

群发技术-使用python3给微信好友群发消息

群发技术-使用python3给微信好友群发消息

微信公众号开发

[Python] 微信for PC自动群发消息图片以及文件

asp群发微信公众号模板消息代码

asp实现微信客服消息群发,asp代码写的