Skip to main content

PyWaMG - WhatsApp 自动化机器人

项目描述

PyWaMG - WhatsApp 自动化机器人

PyWaMG 是一个简单的 python 库,用于在 WhatsApp 上自动发送消息和文件

关于项目

PyWaMG 可用于通过您的个人 WhatsApp 号码向群组和个人发送文档、媒体或文本消息,一次或多次以定义的时间间隔发送。
您只需在个人计算机上登录 WhatsApp 网站一次,然后您可以将机器人上传到远程服务器,这样消息就可以在没有任何用户交互的情况下继续发送。

要求:

蟒蛇 3

安装:

pip install PyWaMG

功能:

  1. wa_login(isHeadless=True)

    用于登录 Whatsapp Web 如果参数 isHeadless 设置为 False,它也会显示 WhatsApp Web 窗口

    isHeadless : bool,可选无头模式(默认为 True)

  2. wa_close(isLogout=False)

    关闭 Whatsapp Web 如果参数 isLogout 设置为 True,它将退出 Whatsapp Web

    isLogout : bool,可选退出 Whatsapp Web(默认为 False)

  3. send_txt(数字,消息,等待,时间,appendMessageNumber = False,isInContacts = True,showLogs = True)

    向 WhatsApp 号码发送短信

    1. 编号:str

      • 将发送消息的 WhatsApp 号码
    2. 消息:str

      • 将要发送的消息内容
    3. 等待:整数

      • 发送消息之间的等待时间(以秒为单位)
    4. 次:整数

      • 发送消息的次数
    5. appendMessageNumber : bool,可选

      • 在消息内容前添加消息计数 + 1(默认为 False)
    6. isInContacts : 布尔型,可选

      • 如果向新号码发送消息,则设置为 false(默认为 True)
    7. showLogs : 布尔型,可选

      • 显示日志,即发送消息的记录(默认为 True)
  4. send_txt_to_group(group_id,message,wait,times,appendMessageNumber=False,showLogs=True)

    向 WhatsApp 群组发送短信

    1. group_id : 字符串

      • WhatsApp 群组 ID(如群组邀请链接中所示)
    2. 消息:str

      • 将要发送的消息内容
    3. 等待:整数

      • 发送消息之间的等待时间(以秒为单位)
    4. 次:整数

      • 发送消息的次数
    5. appendMessageNumber : bool,可选

      • 在消息内容前添加消息计数 + 1(默认为 False)
    6. showLogs : 布尔型,可选

      • 显示日志,即发送消息的记录(默认为 True)
  5. send_file(数字,fpath,isInContacts=True,showLogs=True)

    将文件/文档发送到 WhatsApp 号码

    1. 编号:str

      • 将发送文件的 WhatsApp 号码
    2. fpath : str

      • 发送文件的绝对路径
    3. isInContacts : 布尔型,可选

      • 如果向新号码发送消息,则设置为 false(默认为 True)
    4. showLogs : 布尔型,可选

      • 显示日志,即发送消息的记录(默认为 True)
  6. send_file_to_group(group_id,fpath,showLogs=True)

    将文件/文档发送到 WhatsApp 号码

    1. group_id : 字符串

      • WhatsApp 群组 ID(如群组邀请链接中所示)
    2. fpath : str

      • 发送文件的绝对路径
    3. showLogs : 布尔型,可选

      • 显示日志,即发送消息的记录(默认为 True)
  7. send_media_file(number,fpath,caption,isInContacts=True,showLogs=True)

    将带有可选标题消息的可视媒体文件(图像/视频)发送到 WhatsApp 号码

    1. 编号:str

      • 将发送文件的 WhatsApp 号码
    2. fpath : str

      • 发送文件的绝对路径
    3. 标题:str

      • 将与媒体文件一起发送的消息内容
    4. isInContacts : 布尔型,可选

      • 如果向新号码发送消息,则设置为 false(默认为 True)
    5. showLogs : 布尔型,可选

      • 显示日志,即发送消息的记录(默认为 True)
  8. send_media_file_to_group(group_id,fpath,caption,showLogs=True)

    将文件/文档发送到 WhatsApp 号码

    1. group_id : 字符串

      • WhatsApp 群组 ID(如群组邀请链接中所示)
    2. fpath : str

      • 发送文件的绝对路径
    3. 标题:str

      • 将与媒体文件一起发送的消息内容
    4. showLogs : 布尔型,可选

      • 显示日志,即发送消息的记录(默认为 True)

笔记:

电话号码必须是'国家代码'+'电话号码'的格式,例如国家代码+91和手机号码9876543210,号码参数应该是'919876543210'
可以从群组邀请链接中找到群组ID。为了那个原因:

  1. 在 WhatsApp 中打开群聊
  2. 单击顶部的组名称
  3. 点击“通过链接邀请加入群组”(如果您看不到邀请链接,请让您的群组管理员发送邀请链接)
  4. 获取组 ID ( https://chat.whatsapp.com/this_is_the_group_id )



执照:麻省理工学院
由 Meghraj Goswami 制作 :heart:
有关服务条款,请访问https://bit.ly/3aeIVfl

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

PyWaMG-1.1.3.tar.gz (5.1 kB 查看哈希

已上传 source

内置分布

PyWaMG-1.1.3-py3-none-any.whl (5.3 kB 查看哈希

已上传 py3