PyWaMG - WhatsApp 自动化机器人
项目描述
PyWaMG - WhatsApp 自动化机器人
PyWaMG 是一个简单的 python 库,用于在 WhatsApp 上自动发送消息和文件
关于项目
PyWaMG 可用于通过您的个人 WhatsApp 号码向群组和个人发送文档、媒体或文本消息,一次或多次以定义的时间间隔发送。
您只需在个人计算机上登录 WhatsApp 网站一次,然后您可以将机器人上传到远程服务器,这样消息就可以在没有任何用户交互的情况下继续发送。
要求:
安装:
pip install PyWaMG
功能:
-
wa_login(isHeadless=True)
用于登录 Whatsapp Web 如果参数 isHeadless 设置为 False,它也会显示 WhatsApp Web 窗口
isHeadless : bool,可选无头模式(默认为 True)
-
wa_close(isLogout=False)
关闭 Whatsapp Web 如果参数 isLogout 设置为 True,它将退出 Whatsapp Web
isLogout : bool,可选退出 Whatsapp Web(默认为 False)
-
send_txt(数字,消息,等待,时间,appendMessageNumber = False,isInContacts = True,showLogs = True)
向 WhatsApp 号码发送短信
-
编号:str
- 将发送消息的 WhatsApp 号码
-
消息:str
- 将要发送的消息内容
-
等待:整数
- 发送消息之间的等待时间(以秒为单位)
-
次:整数
- 发送消息的次数
-
appendMessageNumber : bool,可选
- 在消息内容前添加消息计数 + 1(默认为 False)
-
isInContacts : 布尔型,可选
- 如果向新号码发送消息,则设置为 false(默认为 True)
-
showLogs : 布尔型,可选
- 显示日志,即发送消息的记录(默认为 True)
-
-
send_txt_to_group(group_id,message,wait,times,appendMessageNumber=False,showLogs=True)
向 WhatsApp 群组发送短信
-
group_id : 字符串
- WhatsApp 群组 ID(如群组邀请链接中所示)
-
消息:str
- 将要发送的消息内容
-
等待:整数
- 发送消息之间的等待时间(以秒为单位)
-
次:整数
- 发送消息的次数
-
appendMessageNumber : bool,可选
- 在消息内容前添加消息计数 + 1(默认为 False)
-
showLogs : 布尔型,可选
- 显示日志,即发送消息的记录(默认为 True)
-
-
send_file(数字,fpath,isInContacts=True,showLogs=True)
将文件/文档发送到 WhatsApp 号码
-
编号:str
- 将发送文件的 WhatsApp 号码
-
fpath : str
- 发送文件的绝对路径
-
isInContacts : 布尔型,可选
- 如果向新号码发送消息,则设置为 false(默认为 True)
-
showLogs : 布尔型,可选
- 显示日志,即发送消息的记录(默认为 True)
-
-
send_file_to_group(group_id,fpath,showLogs=True)
将文件/文档发送到 WhatsApp 号码
-
group_id : 字符串
- WhatsApp 群组 ID(如群组邀请链接中所示)
-
fpath : str
- 发送文件的绝对路径
-
showLogs : 布尔型,可选
- 显示日志,即发送消息的记录(默认为 True)
-
-
send_media_file(number,fpath,caption,isInContacts=True,showLogs=True)
将带有可选标题消息的可视媒体文件(图像/视频)发送到 WhatsApp 号码
-
编号:str
- 将发送文件的 WhatsApp 号码
-
fpath : str
- 发送文件的绝对路径
-
标题:str
- 将与媒体文件一起发送的消息内容
-
isInContacts : 布尔型,可选
- 如果向新号码发送消息,则设置为 false(默认为 True)
-
showLogs : 布尔型,可选
- 显示日志,即发送消息的记录(默认为 True)
-
-
send_media_file_to_group(group_id,fpath,caption,showLogs=True)
将文件/文档发送到 WhatsApp 号码
-
group_id : 字符串
- WhatsApp 群组 ID(如群组邀请链接中所示)
-
fpath : str
- 发送文件的绝对路径
-
标题:str
- 将与媒体文件一起发送的消息内容
-
showLogs : 布尔型,可选
- 显示日志,即发送消息的记录(默认为 True)
-
笔记:
电话号码必须是'国家代码'+'电话号码'的格式,例如国家代码+91和手机号码9876543210,号码参数应该是'919876543210'
可以从群组邀请链接中找到群组ID。为了那个原因:
- 在 WhatsApp 中打开群聊
- 单击顶部的组名称
- 点击“通过链接邀请加入群组”(如果您看不到邀请链接,请让您的群组管理员发送邀请链接)
- 获取组 ID ( https://chat.whatsapp.com/this_is_the_group_id )
由 Meghraj Goswami 制作 :heart:
有关服务条款,请访问https://bit.ly/3aeIVfl
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。