Python|每日定时对指定好友发送随机消息~

代码很简单,直接贴了:

import itchat
import datetime
import time
import random

def wenhouyu(a):
    i = random.choice(a)
    return i

itchat.auto_login(hotReload=True)
names = input(‘请输入接收者微信昵称,多个用户用逗号隔开‘+‘\n‘).split(‘,‘)
whlist = input(‘请输入问候语,多条语句请用分号隔开,每次会随机发送其中一条‘+‘\n‘).split(‘;‘)
Time = input(‘请输入发送时间,如:08:30:00(英文输入法输入)‘+‘\n‘)

print(names)
print(whlist)
print(Time)

while 1:
    now = datetime.datetime.now()
    now_str = now.strftime(‘%Y/%m/%d %H:%M:%S‘)[11:]
    print(‘\r{}‘.format(now_str))
    if now_str in [Time]:
        print(‘1‘*50)
        wh = wenhouyu(whlist)
        for friend in names:
            try:
                name1 = itchat.search_friends(name=friend)
                userName = name1[0][‘UserName‘]
                itchat.send(wh ,toUserName=userName)  #发送整理出的消息
                print(‘已向‘+friend+‘发送消息:‘+wh)
            except:
                print(‘2‘*50)

    time.sleep(1)

 一共需要要三次输入,前俩次为中文输入法输入,第三次用英文输入法输入(用‘:‘分隔)

原文地址:https://www.cnblogs.com/huhahuhahu/p/11151328.html

时间: 2024-07-30 05:04:44

Python|每日定时对指定好友发送随机消息~的相关文章

python中生成一个指定长度的随机字符串实现示例

方法一:定义一个函数,参数为所要生成随机字符串的长度.通过random.randint(a, b)方法得到随机数字,具体函数如下: def generate_random_str(randomlength=16): """ 生成一个指定长度的随机字符串 """ random_str = '' base_str = 'ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxyz0123456789' le

JAVA调用易信接口向指定好友推送消息(二)POST测试

易信的API接口做的还算简单 http://open.yixin.im/document/oauth/api 根据指南上的步骤,利用易信提供的测试ID AppID(client_id): yxbbd0e8b3dce64e02bab42437becc4384       AppSecret:5a1db5830047b4a 可以很容易获得access_token,以及指定联系人的toAccountId 下面,利用前几篇博文提到的apache http组件,向易信的web service提交测试请求

用C#调用Windows API向指定窗口发送按键消息

一.调用Windows API. C#下调用Windows API方法如下: 1.引入命名空间:using System.Runtime.InteropServices; 2.引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明; [DllImport("user32.dll")]private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); [DllImport("

log4j通过配置文件配置即,即可完成系统报错想向指定邮箱发送提醒消息,网上的很多方法都又问题

我参考了下面的链接去实现,但是遇到了一些问题 参考链接: 1)http://blog.csdn.net/azheng270/article/details/2173430/ 这个链接说了如何操作的问题,但是他的log4j的配置文件感觉有问题 2)http://blog.csdn.net/cosmichut/article/details/2448159  log4j配置相对又点全 大致说一下步骤: 1.下载activation.jar和mail.jar,导入项目 2.下载log4j的压缩包文件,

脱离微信客户端发送微信消息(二)

Python版本:使用微信API发送微信消息 本文代码借用朋友编写的成品代码,使用Python3编写,配合上一篇文章:<脱离微信客户端发送微信消息(一)>经过试验完全可以发送微信消息. 文件:BaseData.py Python3代码: 1 # -*- coding: utf-8 -*- 2 3 corpid="XXXXXXX" # 设置-权限设置-部门-查看CorpID 4 corpsecret="YYYYYYYYYY" # 设置-权限设置-部门-查看

Python发送新春祝福给指定好友

为了解放我们的双手,不再一个一个去发送祝福内容,这次,我们决定使用 Python 来发送新春祝福给指定好友. 这里,我们主要是用 itchat 来发送消息. 首先,安装 itchat,如下: pip install itchat 如果是想给所有的微信好友发送祝福语,相对来说代码要简单一些. 但有时候,我们不想给所有好友都发信息,只想给一部分好友发送信息. 尤其是有些领导或老板或其他特殊人员,发送消息可能效果适得其反. 所以,本次的代码设计思路分为两个部分. 获取你的所有微信好友 针对你想发送信息

利用Python定时给女友微信发送今日天气情况,异地恋维护感情神器

前言 在我们生活当中,有许多的×××姐和小哥哥都是出于异地恋的状态. 所以进群:839383765 可以获取各类Python入门学习资料+视频资料+在线直播教学! 我为你翻山越岭,却无心看风景.在她感冒的时候,我不能说开门,只能说喝水. 虽然不能做到无微不至的照顾,但是咱们需要更加细心的了解,教你用Python给女友微信定时发送天气预报,减少女友的生病以及不舒服,不然你到时候只能说多喝热水就不好了! 实现效果图构思 看过背景中的需求描述,要实现这个功能,我们需要解决以下这么几个问题: 1.爬取天

Python新手教程:Python微信定时自动给【女朋友】发送天气预报

效果图 主要思路 1.从wxpy获取好友列表 2.创建定时器 3.定时器触发函数 4.函数执行,遍历好友列表 5.好友对象执行带参函数,参数为该好友城市 6.函数中请求百度天气接口,得到该好友对应天气数据,解析处理数据,发送天气信息,完成该对象发送. 7.遍历结束,发送完毕 缺陷:打包为exe文件之后启动失败,原因是定时器找不到trigger,要想解决需要查看Apscheduler相关资料. 解决方法:换一种定时器. 编译器上正常执行. 打包为exe之后,可以很方便发给别人使用.扫码登录后每天早

屏幕监视专家 v1.0 定时录制屏幕动画发送到指定邮箱

ScreenWatcher v1.0功能:定时录制屏幕动画发送到指定邮箱,录制的动画为gif,可指定录制多长时间.指定几点直接开始录制,完全后台运行.作者:Bluefish 下载链接: http://pan.baidu.com/s/1kVpm4ib 密码: f3qu 使用说明: ①运行目录内的“设置.bat”,或者命令行下执行 ScreenWatcher.exe -set 可进入设置,如果直接运行则开始后台工作.   建议设置好参数,测试录像成功收到邮件以后再复制到目标电脑上运行. ②发信邮箱只