swift 有可能为iMessage创建机器人吗?

trnvg8h3  于 2023-11-16  发布在  Swift
关注(0)|答案(4)|浏览(127)

我正在探索为iMessage创建Bot的可能性。我浏览了Apple为iMessage扩展提供的“Messages SDK”,没有找到任何线索。
Android有电话(https://developer.android.com/reference/android/provider/Telephony),我可以用它作为起点。但我在iOS上找不到类似的东西。
如果有人知道我是如何做到这一点的,那将是非常有帮助的。

pb3skfrl

pb3skfrl1#

你可能想看看Jared,这是一个开源的iMessage聊天机器人,它可以从消息数据库中读取消息。

vwoqyblh

vwoqyblh2#

你可以查看https://sendblue.co
以下是他们的文档:https://docs.sendblue.co
我假设你可以发送和接收iMessage,只需用一个post请求点击它们的端点,就像这样:

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来接收iMessages。
欢呼

14ifxucb

14ifxucb3#

iMessages是一个封闭的平台,我不认为我有这种可能性。
你可以检查https://developer.apple.com/business-chat/

商务聊天

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

bfnvny8b

bfnvny8b4#

我有个主意你可以只添加一个电话号码或电子邮件到聊天连接到机器人脚本将直接从该电话号码/电子邮件发送消息.我认为这将工作.

相关问题