首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ChatGPT 与 Midjourney 强强联手,让先秦阿房宫重现辉煌!

Midjourney 是一款非常特殊 AI 绘画聊天机器人,它并不是软件,也不用安装,而是直接搭载在 Discord 平台之上,所有的功能都是通过调用 Discord 聊天机器人程序实现。...要想使用 Midjourney,只能进入他们 Discord 服务器,并选择其中一频道然后调用指令,输入 Prompt 提示词即可。 问题就在这里。...如果你明白了,请回复"准备好了",当我输入中文内容后,请以"/imagine prompt:"作为开头,翻译需要英文内容。...机器人项目:https://github.com/Zero6992/chatGPT-discord-bot 该项目虽然提供了 Dockerfile,但是没有提供构建好镜像,提交了自动构建镜像...在高级配置中新增一些环境变量: 完整环境变量配置可以通过 yaml 查看: DISCORD_BOT_TOKEN 就是上文提到 Discord 机器人 token。

39820

千万级增长,实时社交产品Discord拆解

2.从「工具」到「社区」 Discord 绝不是最「简单易用」,但 Discord 却在思考如何从最底层优化产品,给到用户更多「可能性」.在疫情大环境下,从2020年2月到7月,Discord用户数量增加了...机器人可以发送讯息、图片、嵌入式讯息、嵌入式按钮、新增反应等,大致上与人类使用者权限无太大差异,不过在机器人名称旁会有一蓝色 BOT 标志。机器人一样受到身份组权限控管。...Topwar中机器人消息及调用指令 1.6 整合 每个频道皆可以使用Webhook来抓取其他资讯,这使得在使用时甚至可以将Facebook、微博贴文直接同步到Discord频道中,另外频道也可以追踪另一个公告频道...在 2020 年一篇博文中,Discord 宣布已经创建了超过 300 万机器人,其中一些已经在数百万服务器端上使用。...机器人举例: MEE6 是一特别受欢迎机器人应用,超过 1400 万服务器使用它来创建自定义欢迎消息、主动引导不良行为者、分配社区角色、并为积极参与社区活动用户授予“XP”(“经验点”)。

3.4K32
您找到你想要的搜索结果了吗?
是的
没有找到

AI绘画软件Midjourney为何把用户导到Discord上使用?链接兴趣与人群:Discord如何改变在线互动方式

↑ MidjourneyDiscord服务器,当前MJ绘画都通过Discord和用户交互 19年在做游戏语音社交产品时候,就在Discord上做美国市场测试和亚洲市场用户交流社群。...- Discord是什么? Discord是一群聊软件,设计用于帮助用户创建和加入社区,以实现即时消息、语音和视频聊天。...这些频道,可以额外设置权限,公告栏可以设置只有管理员可发布; 交流频道可以设置分角色显示,只有获得某个角色用户可见; 还可以设置私密频道,只有获得权限用户才能进入,否则是锁住状态; 这些频道区分设置...Channel 频道 频道是服务器内单个讨论区域。频道可以是文本频道(用于发送和接收文本消息)或语音频道(用于进行语音聊天)。一服务器可以创建多个频道,以便对不同主题进行分类讨论。...用户可以将现有机器人添加到服务器中,或自己创建编程自定义机器人。 Permission 权限 权限决定了用户在服务器和频道中可以执行操作,如发送消息、管理频道和修改服务器设置。

2.9K30

给你 Discord 接入一既能联网又能画画 ChatGPT

如果有这样一款 Discord 机器人,它既能访问互联网,又能绘画,还能给 YouTube 视频提供摘要。最重要是,它是完全免费,不需要提供 OpenAI API Key,就问你香不香?...只需要点几下鼠标,一应用就装好了,老夫并不知道什么容器什么 K8s。 数据库也一样,小鼠标一点,一分布式数据库就装好了。 知道,这时候云原生玩家要坐不住了,您别着急,看到桌面上终端了没?...Application 中创建一 Discord 机器人,在 Bot 设置页面中找到 token 并复制下来。...继续往下,展开高级设置,点击「编辑环境变量」,填入以下环境变量DISCORD_TOKEN= 把 换成上文提到 Discord 机器人 token。...并将 INSTRUCTIONS 参数值改为 custom,就完成了自定义人格。 最终点击右上角「部署应用」,便完成了机器人部署。 最终要等待实例处于 Running 状态,算是启动成功了。

51210

虚假私信钓鱼、假冒艺术家、高价转售:常见NFT骗局

Discord小组聊天平台最初是为游戏玩家打造,现已发展成为社交活动虚拟水坑。玩家等都使用该应用程序在网上创建称为 “服务器” 社区,这些社区既可以作为独立论坛,也可以作为另一个网站一部分。...在Discord上被骗其他方式包括发送直接消息,欺骗用户相信信息来自真实品牌方、艺术家或知名人物。Discord网络越大,收到诈骗消息机会就越高。...通常,这些是真实个人资料副本,稍微注意细节可能足以区分它们——有时,仅仅一字母就能让你落入骗子陷阱之中。...同时,还要警惕那些提示用户对消息做出反应机器人,或使用社交媒体与用户互动并请求访问加密钱包信息技术支持诈骗者。虽然恶意行为者可能并不总能成功,但一旦被骗将意味着巨额损失。...以下是一些关于如何在使用NFT保持安全建议: 切勿与任何人分享您助记词(seed phrase)或密码; 请尽可能地使用强大且唯一密码以及多因素身份验证; 始终检查您收到直接消息(DM)是否合法

1.3K10

出图直接矢量化,移除背景,优化关键词!Midjourney新功能一站式完成

Tracejourney 是一款专门设计用于调整、转换和矢量化图像机器人。它在 Discord 中无缝运行,确保无需离开平台即可方便地访问其功能。...如何使用 Tracejourney矢量化图像 1. 将Tracejourney机器人加入 Discord 访问机器人邀请地址(地址获取方式在文章末尾)。...生成图像 选择一频道并开始生成图像,就像您通常使用/imagine所做那样。 3. 选择您想要图像 Tracejourney 被设计为响应 Midjourney 机器人发送每一升档信息。...现在,让我们来看看 Tracjourney 另一个令人惊叹功能。 使用 Magic Expand 进行绘制 Magic Expand 会生成新像素,并将它们无缝地融入图像边缘。...您可以反复利用此功能来制作令人着迷场景。 在详细介绍之前,让向你介绍一技巧。

1.3K30

视觉信息理论

当然,在实践中,如果你想通过发送单码字,你必须四舍五入,但是我们稍后会看到,当我们一次发送多个码字,可以发送小数码字是非常真实意义,请你先耐心等待!)...现在,您可以从下面的图中看到不等式 表示。 Hxy-info-4.png 另一个标识是 。也就是同时在X和Y中消息等于在Y中消息熵加上在X中但是不在Y中熵。...如果知道其中一变量值就可以推出另一个值,并且两变量之间渐渐相互独立,那么我们就称这两变量之间信息变化是零。 这与KL分歧又有何关系,难道KL分歧也给了我们一距离概念?...这里有通俗解答:通常,我们更关心消息平均长度,而不是特定条件下消息长度。如果其中一发送1比特位,另一个发送2比特位,那么平均每人发送1.5比特位。平均下来出现小数是很正常。...当我们独立发送它们,这会比2比特位少。另一种思考方式是我们每个事件平均发送0.9位。如果我们要一次发更多事件,它会变得更小。

1.2K60

Newbe.Mahua 测试与调试

添加单元测试代码 先看一下需要测试”鹦鹉学舌”插件核心逻辑,将消息回发给消息发送者。...运行测试代码 ? 来吧!真正勇士,就绿了它们! 需求变化 需求变了,只有消息当中有”收到回复”这个字符串,那么需要回发,并且要删除其中”收到回复”字符串。...一测试消息中包含”收到回复”,另一个则不包含。...电脑是不会错。 其实上面的业务逻辑中是存在BUG:QQ无法发送消息,所以,如果对方消息只包含”收到回复”四字,那么真正运行时候会报错。...单元测试只要Newbe.Mahua提供接口稳定,自己业务逻辑没有变化,那么你业务逻辑就永远能够通过单元测试。也就是说,这段代码就是为了确保你有底气说出:”代码不可能出错!”

2.1K00

AI 协助办公 |记一次用 GPT-4 写一消息同步 App

而 Incoming Webhook 则是另一个平台(如微软 Teams)上 URL,当我们将信息发送到该 URL ,信息将显示在目标平台上。...GPT:在现有代码基础上,可以添加一条件检查,只有当用户是 Alice 或 Bob 消息转发到 Microsoft Teams。...,我们添加了一条件检查,只有当用户是 Alic 或 Bob 消息转发到 Microsoft Teams。...,我们添加了一钉钉机器人发送消息新模块,并在 slack_to_teams() 函数中添加了一些代码来将消息转发到钉钉。...具体如何设置权限管理和如何通过 SDK 获取详细信息,请参阅 Slack API 文档。:看上去 Slack Event 对同一消息发送了多次,如何避免?

2.9K120

实时社群技术专题(一):支持百万人超级群聊,一文读懂社群产品Discord

3.2从「工具」到「社区」Discord 绝不是最「简单易用」,但 Discord 却在思考如何从最底层优化产品,给到用户更多「可能性」.在疫情大环境下,从2020年2月到7月,Discord用户数量增加了...机器人可以发送讯息、图片、嵌入式讯息、嵌入式按钮、新增反应等,大致上与人类使用者权限无太大差异,不过在机器人名称旁会有一蓝色 BOT 标志。机器人一样受到身份组权限控管。...Topwar中机器人消息及调用指令:图片6.7整合每个频道皆可以使用Webhook来抓取其他资讯,这使得在使用时甚至可以将Facebook、微博贴文直接同步到Discord频道中,另外频道也可以追踪另一个公告频道...在 2020 年一篇博文中,Discord 宣布已经创建了超过 300 万机器人,其中一些已经在数百万服务器端上使用。...机器人举例:1)MEE6 是一特别受欢迎机器人应用,超过 1400 万服务器使用它来创建自定义欢迎消息、主动引导不良行为者、分配社区角色、并为积极参与社区活动用户授予“XP”(“经验点”);2)ldleRPG

48740

使用 TypeScript 和依赖注入实现一聊天机器人

Discord "New Application" 按钮 选择一名称,然后单击创建。然后,单击 Bot → Add Bot,你就完成了。让我们将机器人添加到服务器。...client_id=&scope=bot 当你在浏览器中点击此URL,会出现一表单,你可以在其中选择应添加机器人服务器。 ?...Contents: Test 最后,我们设置好了基础配置:TypeScript 类型和我们机器人内部依赖注入容器。 实现业务逻辑 让我们直接介绍本文核心内容:创建一可测试代码库。...为了简单起见,我们机器人只做一件事:它将扫描传入消息,如果其中包含单词“ping”,我们将用一 Discord bot 命令让机器人对那个用户响应“pong! “。...TypeScript 和依赖注入:不仅仅用于 Discord Bot 开发 无论我们是处理前端还是后端代码,将 TypeScript 面向对象引入 JavaScript 都是一很大改进。

11.1K20

Rust 总结

所有权规则:Rust 中每一值都有一被称为其 所有者(owner)变量。值在任一刻有且只有所有者。可以避免二次释放。对于基本数据类型,一变量赋给另外一变量,是 Copy 语义。...若只有输入生命周期(函数参数中只有引用类型),那么该生命周期会被赋给所有的输出生命周期,也就是所有返回值生命周期都等于该输入生命周期。...想对于 recv(),该方法并不会阻塞线程,当通道中没有消息,它会立刻返回一错误。异步通道:无论接收者是否正在接收消息消息发送者在发送消息都不会阻塞。...创建方式:mpsc::channel();同步通道:发送消息是阻塞只有消息被接收后解除阻塞。...多线程死锁:当我们拥有两锁,且两线程各自使用了其中一锁,然后试图去访问另一个触发。

1.7K30

进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

开发写代码我们称为程序,那么将开发代码运行起来。我们称为进程。 明白点: 当我们运行一程序,那么我们将运行程序叫进程。..., 若其等待事情已经处理完毕, 于是进程从阻塞态转为就绪态 四.任务提交两种方式 1.同步 同步是指发送发送数据后, 等接收方发回响应后发下一数据报通讯方式 同步是指两程序运行是相关,...其中一线程在阻塞需要等待状态, 那另一个线程运行 2.异步 异步是指发送方发出数据后, 不等接收方发回响应, 接着就发下个数据报通讯方式 异步是指两线程毫无相关, 自己运行自己 3.例子 同步...❶你叫我去吃饭, 听到了就立即和你去吃饭, 如果没有听到, 你就不停叫, 直到我告诉你听到了, 一起去吃饭 ❷打电话好比同步, 两边是同时进行不能再打给另一个人 异步 ❶你叫我去吃饭, 然后自己去吃饭了..., 得到消息后可能立即走, 也可能过会儿走 ❷发消息好比异步, 和一人发完消息就可能和另一个人发消息 五.进程池 1.什么是进程池?

51910

Python学习手册--第四部分(用户输入和while循环)

获取用户输入后,Python会将其存储在一变量中,例如下面的程序: age = input('请输入你年龄:') print(age) 使用int() 来获取数值输入 当我们使用input()进行输入时...求模运算符并不会指出一数是另一个多少倍,它计算只是两个数相除后得到余数。...= 'quit': mess = input('请输入:') print(mess) 在这个程序中,我们首先定义了一mess变量,用户存储用户输入,然后当用户输入quit退出循环,...= 'quit': print(mess) 现在,在用户输入之后,程序会进行检查,只有当用户输入内容不为quit才会进行输出。...在前面的学习中,我们已经了解了布尔值,它只有真或假两种状态,所以我们可以通过一布尔类型变量来控制程序运行。

1.9K30

Jenkins共享库之自定义通知器

构建一消息通知器主要思路: 1 . 消息指标内容从何而来; 2 . 消息模板如何定义; 3 ....消息怎么发送,发到哪里; 3.3.1 消息来源 首先,消息内容从哪来,上面提到需要在消息中体现每个指标的可取获取方式 指标名称 指标来源定义 应用名称 定义为jenkins任务名称,通过全局变量...更新记录根据全局变量获取,在这里通过代码实现 较为复杂如何解读currentBuild.changeSet这个全局变量,通过jenkins上全局变量列表文档查看如下 image.png...消息相关字段都获取到了,下一步需要做就是定义一消息模板,如果使用邮件发送通知,同样也需要定义一模板。...validResponseContent:字符串类型,比如设置它值为“showme.codes”,那么只有 当HTTP返回内容中包含了“showme.codes”代表请求成功。

2.6K20

JenkinsShareLibrary实践之自定义通知器

因此在没有编写插件能力情况下,我们可以通过更为灵活自定义流水线共享库形式,并且按照钉钉机器人官方接口文档,自定义一消息推送通知器。...构建一消息通知器主要思路: 消息指标内容从哪来 消息模板如何定义 消息怎么发送,发到哪里 消息来源 首先,消息内容从哪来,上面提到需要在消息中体现每个指标的可取获取方式 指标名称 指标来源定义...,在这里通过代码实现 较为复杂如何解读currentBuild.changeSet这个全局变量,通过jenkins上全局变量列表文档查看如下 点击其中链接查看官方文档 通过进一步查看官方文档得知...,下一步需要做就是定义一消息模板,如果使用邮件发送通知,同样也需要定义一模板。...- validResponseContent:字符串类型,比如设置它值为“showme.codes”,那么只有 当HTTP返回内容中包含了“showme.codes”代表请求成功。

2.2K40

存储量扩大千倍,Discord如何使用Rust语言和ScyllaDB数据库来改进架构

2017 年,我们写了一篇关于我们如何存储数十亿条消息博文,分享了我们开始如何使用 MongoDB,但又将数据迁移到 Cassandra 过程,因为我们正在寻找一扩展性和容错性比较高而维护成本相对较低数据库...这种分区有潜在性能缺陷:只有一小群人使用服务器发送消息往往比有数十万人使用服务器少几个数量级。 在 Cassandra 中,读开销比写大。...当我们遇到热分区,它经常会影响整个数据库集群延迟。一通道 - 桶对接收了大量流量,节点为之提供服务会越来越吃力,延迟会越来越大,越落越远。 该节点上其他查询也会受到影响,因为它速度跟不上。...这就是 Rust 强大之处:它使编写安全并发代码变得更简单。 让我们想象一下,在一大型服务器上,有一条 @所有人重要公告:用户将打开应用程序并阅读消息,向数据库发送大量流量。...每秒合并消息数 全世界的人们都在观看这场不可思议比赛,但与此同时,Discord消息数据库却毫无压力。我们在信息发送和处理方面做得很好。

1.1K20

挖洞经验 | 综合三Bug实现Discord桌面应用RCE漏洞

测试就在想,当Electron渲染器(renderer)加载,怎样任意JS代码执行才会引起RCE?...由于Electron内置JS代码在渲染可以在任意Electron APP中执行,所以一般测试ElectronRCE,习惯首先在渲染用Electron内置JS代码来测试。...在文章中,写到了可以用Electron在执行navigation timing代码来实现RCE,该缺陷不仅可以从代码中发现,还可从其它地方发现(以后我会公布详细PoC实例)。...以下是根据OGP协议制作PoC,当我把该URL链接以聊天方式发送给另一位Discord用户,点击其中iframe,就会触发任意JS代码执行: https://l0.cm/discord_rce_og.html...top.location=”//l0.cm/discord_calc.html” 最终,综合利用以上三Bug,成功在Discord应用中实现远程代码执行(RCE)。

2.3K30

你应该知道17Golang包

前言 随着时间推移,语言爱好者已经构建和共享了许多 Go 框架和库。这些包执行不同功能,从开发微服务到制作 discord 机器人,一直到构建 Web 应用程序!...go-zero:go-zero 是一集成了各种工程实践 web 和 rpc 框架 机器人 DiscordGo:这是 Discord API 函数最有用 API 包装器,具有出色模块化结构,包含您可能需要所有主要...discord 机器人操作。...一不便之处是它仍然没有专门文档,但我在自己一些实验过程中发现,阅读代码本身非常容易,因为它被整齐地分成模块和包。...总结 希望这是对 Go 中一些有用库有用介绍。希望这篇文章对大家所有帮助,同时有其他优秀库也欢迎添加。

85830

Java内存模型详解(一)

在共享内存中并发模型中线程是通过读取主内存共享信息来进行隐性通信。在消息传递通信中线程之间没有公共状态,只能通过发送消息来进行显性通信。...然而这只是线程通信,那么同步呢,同步就是在多线程情况下有顺序去执行。在共享内存中同步显式进行,在代码中我们必须要去指定方法需要同步执行比如说加同步锁等。...在消息传递并发模型中发送消息必须是在消接收之前,所以同步隐式。...上面就说过线程之间通信是由JMM来进行控制,JMM来决定了一线程操作了共享变量如何另一个线程可见。从上面所说概念来看的话,JMM定义了线程与主内存关系。...A如何向B发送消息 假设这时候有一共享变量X默认值都是为0,那么线程A把X值修改为1,这时候如何才能同步到B线程呢。

54631
领券