问题标签 [twilio-programmable-chat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
688 浏览

twilio - 作为频道管理员在 Twilio 上的可编程聊天中加入频道,以在消息中发送媒体

我正在尝试在 Twilio 上的可编程聊天中发送媒体消息。但根据文档,只有频道管理员频道用户角色可以发送媒体消息。当我创建我的聊天客户端时,它会自动为他们分配服务管理员服务用户角色。如何以频道管理员或频道用户的身份加入频道,以便发送媒体消息。

以下是我用于创建聊天客户端和加入频道的代码:

0 投票
1 回答
216 浏览

twilio - 如何使用 Twilio Chat Swift SDK 在 Twilio Chat 中获得成员的邀请

我能够邀请成员加入私人频道。我想显示特定成员的所有邀请,并让他们选择接受/拒绝邀请。我浏览了文档,但找不到如何列出成员的所有邀请。

0 投票
1 回答
73 浏览

twilio - Twilio 聊天是否支持录制音频消息

我们在我们的一个网站上使用 Twilio 聊天,一些用户询问是否可以录制音频记录以作为聊天消息发送(就像在 Whatsapp 和其他聊天应用程序上发生的那样)。

Twilio API 是否支持这种消息?

0 投票
0 回答
214 浏览

webpack - Webpack 3.10.0 无法缩小该行: return [`${new Date().toISOString()} Twilsock ${prefix}:`].concat(Array.from(args));

我很难完全理解 Webpack,所以这可能是一个可怕的问题。

我最近退出了 create-react-app。我得到错误:

无法缩小此文件中的代码:

我的 webpack 配置:

我的包裹:

0 投票
1 回答
192 浏览

twilio - 可编程聊天媒体文件名 (JS)

媒体支持文档提到,在发送媒体时,您可以:“可选地指定默认下载文件名以帮助您的应用程序向其他用户显示媒体。” 。这是在 Swift 中使用 messagesOptions 完成的,但是在 JS 中我找不到任何关于如何完成的支持文档。目前,我发送媒体如下:

我尝试添加一个带有文件、文件名和名称属性的文件名,但没有任何运气。如您所见,文件名在 Twilio 控制台中为空:

媒体属性

非常感谢任何有关添加文件名的帮助,谢谢。

0 投票
1 回答
302 浏览

twilio - 如果我们通过 WhatsApp 应用程序从我的手机发送图像/媒体,为什么 Twilio 只收到空白正文?

[twilio] [twilio-whatsapp]

我已经成功集成了 twilio 提供的 Whastsapp beta 并且发送和接收文本工作完美。此外,通过一个技巧,我还可以将图像从 twilio 发送到 whtasapp,但反向流不起作用。

当我将媒体从移动 whatsapp 应用程序发送到 twilio 时,twilio 只会收到黑体。 没有正文没有媒体。

难道我做错了什么?

0 投票
1 回答
446 浏览

twilio - Twilio - 通道描述符分页器顺序

我想检索包含未读消息的用户的频道列表。到目前为止我发现的最好的解决方案(如果我错了,请纠正我)是使用通道描述符。

我的问题:有没有办法在分页器对象中排序,这样我就可以先检索带有未读消息的频道,这样我就不必遍历整个频道列表了?

0 投票
1 回答
252 浏览

twilio - 无需邀请的 Twilio 可编程聊天

我一直在使用 Twilio Programmable Chat 为我们的 Android 和 iOS 应用程序开发聊天功能,但在没有其他用户首先接受邀请的情况下,我找不到创建和添加人员到新频道的选项。

有没有一种简单的方法来创建并自动接受邀请,比如 WhatsApp?

0 投票
1 回答
422 浏览

twilio - twilio 如何获得可能的用户

我从我的服务器检索了一个访问令牌,并像这样连接了 JavaScript SDK 聊天客户端。我已经创建了一个这样的频道。下一步我想邀请这样的用户。在该示例中,他们邀请用户“elmo”。我从哪里获得“elmo”或如何向用户展示可能的“elmo”选项?客户端 sdk没有列出用户功能。

编辑:
看起来 REST API 有一个列表用户方法。但找不到任何使用它的例子。第一人称聊天客户端是否也应该使用 REST API 来补充客户端 SDK 中的空白,还是应该从后端获取身份?我们的团队对文档有不同的解释:twilio REST API 严格用于后端,而 twilio REST API 可以而且应该在任何地方使用。移至twilio REST API:严格的后端?

0 投票
1 回答
82 浏览

javascript - For 循环中的 Javascript 承诺链

我正在使用 twilio 平台......我正在测试我的代码......但我不明白当我尝试从 channelDescriptor 获取频道时会发生什么......我有这个代码:

我知道 TwilioChat.prototype.getChannel 返回一个 Promise,然后我知道我需要像这样使用 THEN 评估这个 Promise

但我看到了这个结果:

我的问题是......为什么这个日志twilio_helper.js:150 p2 .....step2我在我的承诺链之外看到。我需要看到这个结果:

第一个 channelDescriptor....所有承诺执行....下一个 ChannelDescriptor...所有承诺执行...换句话说,循环按每个 channelDescriptor 的顺序前进...请我只需要 Promises...而不是 Async/Await ...因为我需要这也适用于 IExplorer。你能帮我兑现这个承诺吗?非常感谢!

好的!!!!好的,我像这些修改一样更改我的代码....

但我的测试总是这样:

我看到了....这个代码日志....

p2 .....Step2 ......在我的循环之外......真的我不明白。