呃。。。这个是为了解决无限制回答同事重复问题而提出的一个疑问。 不过我手上没有服务器可用,也不准备买一个服务器。 大概想实现这么个功能: 登录起电脑钉钉并运行脚本后。如果有人发一些关键字给我。我的账号会自动推送某些内容给他。 本来想做一个机器人,奈何编程能力太捉急,抄了一天互联网,只会实现用机器人推个helloworld。 (想实现机器人自动回复,要么有一个公网IP和服务器,要么就内网穿透,对于一个装了奇安信的电脑极其不友好) 机器人, 脚本
可以使用钉钉机器人来实现自动回复的功能,具体的实现步骤如下: 首先,需要创建一个钉钉机器人。在钉钉群里点击右上角的“+”,选择“创建机器人”,设置机器人的名称和头像,然后复制机器人的 Webhook 地址。 使用 Python 编写自动回复脚本,发送 HTTP POST 请求到机器人的 Webhook 地址,格式为 JSON 数据,包含需要回复的消息内容。可以使用 requests 库来发送请求,具体代码如下: python [ol]import requestsimport jsonurl = "https://oapi.dingtalk.com/robot/send?access_token=YOUR_ACCESS_TOKEN"headers = { 'Content-Type': 'application/json'}data = { "msgtype": "text", "text": { "content": "自动回复内容" }}response = requests.post(url, headers=headers, data=json.dumps(data))print(response.json())[/ol]复制代码 其中,需要将 YOUR_ACCESS_TOKEN 替换为自己的机器人 Webhook 地址中的 access_token 参数。 将脚本设置为后台运行,可以使用 nohup 命令,例如: bash [ol]nohup python dingding_auto_reply.py &[/ol]复制代码 这样,脚本就可以自动运行,并在有新消息时自动回复了。 需要注意的是,使用机器人自动回复消息需要遵守相关的法律法规和公司政策,不能违反用户隐私和安全等相关规定。同时,也需要注意不要滥用机器人,避免给用户带来不必要的干扰和困扰。
lixp 发表于 2023-2-24 16:23 可以使用钉钉机器人来实现自动回复的功能,具体的实现步骤如下: 首先,需要创建一个钉钉机器人。在钉钉 ... 没理解,第一条貌似只是推一条消息。 而且我返回来的说明是:"不过我目前的脚本也成功推送了消息,但是我如何接受到别人发给我的关键字呢? 另外第二段我不懂在哪里运行,cmd好像没有这指令。 python告诉我 SyntaxError: invalid syntax
冰炎梦幻 发表于 2023-2-24 16:34 没理解,第一条貌似只是推一条消息。 而且我返回来的说明是:不过我目前的脚本也成功推送了消息,但是我 ... 登录起电脑钉钉并运行脚本后 他说是官方文档,你这个是外挂,感觉不对路吧。 建一个类似百度,网页搜索方便查询吧