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

问题描述 投票:0回答:5

我正在探索为 iMessages 创建机器人的可能性。我浏览了Apple为iMessage扩展提供的“Messages SDK”,但没有找到任何线索。

Android 有 Telephony(https://developer.android.com/reference/android/provider/Telephony),我可以将其用作起点。但我在 iOS 上找不到类似的东西。

如果有人知道我如何实现这一目标,那将会有很大的帮助。

ios swift bots imessage
5个回答
3
投票

您可能想看看 Jared,这是一个从消息数据库读取信息的开源 iMessage 聊天机器人。 https://github.com/ZekeSnider/Jared


2
投票

您可以查看https://sendblue.co

这是他们的文档:https://docs.sendblue.co

我假设您可以通过简单地使用发布请求击中端点来发送和接收 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);
});

您可以通过向 iMessage 注册 webhook 来接收 iMessage。

干杯


1
投票

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

你可以检查一下 https://developer.apple.com/business-chat/

商务洽谈

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


0
投票

我有一个主意!您只需将电话号码或电子邮件添加到连接到机器人脚本的聊天中,机器人脚本将直接从该电话号码/电子邮件发送消息。我认为这会起作用。


0
投票

您也可以尝试循环消息

© www.soinside.com 2019 - 2024. All rights reserved.