商务BD干多了,做一个无情的微信发消息机器人帮我发消息吧

1. 有没有那种做微信的伙伴,每天需要定点定时发消息?
2. 有没有那种做电商商务的朋友,每天需要发消息提醒达人商务们?
3. 有没有那种需要定时定点打卡,需要提醒自己要干啥的兄弟姐妹?
**

那么有没有大冤种去其他地方,去买所谓的群发插件????

看着买回来的高大上的软件界面,再看了我的大学毕业证,好像我曾经也是程序员!

然后我看了看一些大佬的源码资料,各种高级的写法之后,打开了我的pycharm,发现我上一次创建文件还是在我毕业论文的时候,正打算删除刚敲出来的import时…直到我发现了这样一个库:

python-office(https://www.python-office.com/)

这真是个好东西,也感谢这个大佬博主的分享和创造,两条代码解决所有问题:
发文字:

import office
office.wechat.send_message(who='微信好友备注/名字', message='发送的消息')

发文件:

import office
office.wechat.send_file(who='微信好友备注/名字', file='文件地址')

开源的博主只是介绍了这两条简单的方法,但是这加上循环,这不就是的轰炸机???!!!
一生二,二生三,三生万物,在这两条代码的启发下,在tk库的加持下,我研究了一个小型轰炸机器:
它大概长这样:
商务BD干多了,做一个无情的微信发消息机器人帮我发消息吧_第1张图片
在朴素的外表下,蕴含着一套又一套的一套又一套内涵,它的内心世界其实的蛮复杂的,大概是这样:

import office
import tkinter as tk
from tkinter import filedialog
import pandas as pd
###他的内涵部分
aa=[]
def upload_file():
    selectFile = tk.filedialog.askopenfilename()
    a=selectFile# askopenfilename 1次上传1个;askopenfilenames1次上传多个
    entry1.insert(0, selectFile)
    return aa.append(a)
bb=[]
def upload_files():
    selectFiles = tk.filedialog.askopenfilenames(
        title='可选择1个或多个文件')  # askopenfilename 1次上传1个;askopenfilenames1次上传多个
    b=list(selectFiles)
    for selectFile in selectFiles:
        text1.insert(tk.END, selectFile + '')  # 更新text中内容
        text1.update()
    return bb.append(b)

def wenben():
    wb=entry.get()
    da1=pd.read_excel(str(aa[0]))
    for i in da1.iloc[:,0]:
        office.wechat.send_message(who=str(i), message=str(wb))
        try:
            for j in bb[0]:
                office.wechat.send_file(who=str(i), file=str(j))
        except:
            pass
###就这么多内涵
###他的五官部分
root = tk.Tk()
root.title('批量工具')
frm1 = tk.Frame(root)
frm1.grid(padx='20', pady='30')
btn1 = tk.Button(frm1, text='上传文件', command=upload_file)
btn1.grid(row=0, column=0, ipadx='3', ipady='3', padx='10', pady='20')
entry1 = tk.Entry(frm1, width='40')
entry1.grid(row=0, column=1)

frm2 = tk.Frame(root)
frm2.grid(padx='20', pady='30')
btn2 = tk.Button(frm2, text='上传文件', command=upload_files)
btn2.grid(row=0, column=0, ipadx='3', ipady='3', padx='10', pady='20')
text1 = tk.Text(frm2, width='36', height='20')
text1.grid(row=0, column=1)

frm3 = tk.Frame(root)
frm3.grid(padx='5', pady='10')
t1 = tk.StringVar()
t1.set('请输入宣传语')
entry = tk.Entry(frm3, width='20',textvariable = t1)
entry.grid(row=1, column=2)

frm4 = tk.Frame(root)
frm4.grid(padx='5', pady='10')

btn3 = tk.Button(frm4, text='开始',command=wenben).grid(row=0, column=0, ipadx='10', ipady='10', padx='20', pady='20')
###就这么多五官
root.mainloop()####RUN他!!!

然后轰炸机就准备起飞!!!!!
商务BD干多了,做一个无情的微信发消息机器人帮我发消息吧_第2张图片

你可能感兴趣的:(机器学习,python,开发语言)