是否可以为iMessage创建机器人?

3
我正在探索创建iMessage机器人的可能性。我研究了苹果提供的iMessage扩展"Messages SDK",但没有找到任何线索。
Android有Telephony(https://developer.android.com/reference/android/provider/Telephony),我可以以此为起点。但是在iOS上我找不到类似的东西。
如果有人知道我该如何实现这一点,那将会非常有帮助。
4个回答

3

1
我一直在寻找iOS的解决方案。但还是谢谢你分享这个。看起来很有前途。 - ThE uSeFuL
没问题,实际上有一个名为 Sue 的机器人可以添加到你的群聊中,你可以看到它们的功能。https://www.youtube.com/watch?v=ocTAFPCH_A0 - sam1370
我把它加入了几个群聊(sue@robertism.com),它实际上是一个非常酷的机器人。 - sam1370

2
你可以查看https://sendblue.co 这是他们的文档:https://docs.sendblue.co 我认为只需使用post请求访问他们的端点,就可以发送和接收iMessage。
const url = `https://api.sendblue.co/api/send-message` ;

axios.post(url, {
        number: '+19998887777',
        content: 'Hello world!',
        statusCallback: 'https://example.com/message-status/1234abcd',
    },
    headers: {
        "sb-api-key-id": << apiKey >> ,
        "sb-api-secret-key": << apiSecret >>
    },
}).then(response => {
    console.log(response.data);
}).catch(error => {
    console.error(error);
});

您可以通过向其注册Webhook来接收iMessage消息。
祝好

1

iMessages是一个封闭平台,我认为我没有这个可能性。

你可以查看https://developer.apple.com/business-chat/

商务聊天

是一种强大的新方式,让组织可以直接在消息中与客户联系。使用商务聊天,您的客户可以在iPhone、iPad、Mac和Apple Watch上获得问题答案,解决问题并完成交易。客户可以从Safari、Maps、Search和Siri中找到您的业务并开始对话。


0

我有一个想法!你可以在聊天中添加一个电话号码或电子邮件,连接到一个机器人脚本,直接从该电话号码/电子邮件发送消息。我认为这样会起作用。


1
你只是在重申问题。 - sam1370

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接