在Google聊天中释放随机的力量
#javascript #chatgpt #githubhack23 #googlechat

我建造的

randombot是一个Google聊天应用程序,可让您避免做出选择的压力。

此外,Randombot能够为任何事物提供动机,报价和建议。

类别提交:

古怪的通配符

应用链接

https://workspace.google.com/marketplace/app/randombot/667006205564
截至5月23日,该应用程序仍在待批准。批准后,任何人都可以通过提供的链接访问该应用程序。另外,您可以通过在“查找应用程序”菜单中搜索“ randombot”来直接将其安装在Google聊天空间中。

根据我以前的经验,每个评论都只花了一个工作日(即使有拒绝)。我不确定为什么现在需要更长的时间。

屏幕截图

Random from mentioned message animation
Random Members
Using Random GPT

描述

我们经常努力做出选择,最终浪费时间考虑我们的选择。

而不是经历做出选择的压力,而是简单地将这些选择随机化。

此应用程序还由ChatGpt驱动,该应用程序允许您使用GPT命令随机获取各种内容。您可以获取报价,动机,笑话,访问地点,数字等等。

链接到源代码

https://github.com/dyaskur/google-chat-shuffler

允许许可证

MIT License

背景(是什么让您决定构建这个特定的应用程序?是什么启发了您?)

在每两周进行一次回顾之后,我们的团队使用一个名为“名称轮”的网站来随机选择将编写回顾性摘要的团队成员。但是,我们面临一些挑战,因为用于屏幕共享的主要计算机是一个随机的公司设备,没有以前的日志。结果,团队成员每次使用“名称之轮”网站时都需要写下所有名称。此外,我们有时会忘记谁在上周写了摘要。

要解决此问题,我建议创建一个可以解决这些问题的Google聊天应用程序。通过利用Randombot,我们可以快速旋转所有Google聊天空间成员并保持日志以跟踪上周的作者。该应用程序还将提供其他有用的功能来增强我们的沟通和协作。

我是如何构建它的(您是如何利用GitHub Action或Github代码?

由于Google Chat应用程序缺乏HTML5或CSS等动态风格,因此我在寻找使其引人入胜且有趣的想法方面面临一些挑战,类似于“名称之轮”概念。

最初,我计划使用循环来更新消息,并使其看起来更具吸引力和更漂亮。但是,由于Google聊天API电话的配额有限,我不得不探索替代解决方案。

幸运的是,我通过使用GIF动画来添加有趣的元素提出了一个想法。为了实现这个想法,我为我的应用开发了一个GIF generator。希望它使我的应用更有趣。

我使用Google Cloud功能与最新的Ecmascript版本构建了它。此外,我利用Google云任务(类似于AWS SQS)来更新随机GIF动画后。

我在构建此应用程序时了解了很多有关如何使用ecmascript的知识。以前,我还使用concomjs创建了一个Google Chat Poll应用程序,该应用与Ecmascript相比是不同的模块系统。

为了连续集成和部署,我实施了GitHub操作,这使我能够自动化流程。它还将测试覆盖范围报告发送给工作人员,使我能够通过存储库徽章查看测试覆盖范围的百分比。

这是我第一次使用github操作来部署到Google Cloud功能,因此我做了几次测试来学习该过程。最初,我在CI构建工作流程运行后部署了

其他资源/信息

https://randombot.yaskur.com- randombot着陆页,刚刚成为Google批准的形式
https://absolute-poll.yaskur.com-我的另一个Google聊天应用程序,由超过25K用户使用。