文件名称:gateway:连接到Discord WebSocket网关的独立服务
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-23 03:14:31
golang discord websocket spectacles discord-gateway
眼镜网关 Spectacles网关充当Discord bot应用程序和Discord网关之间的独立过程,使您的bot可以完全专注于应用程序逻辑。 这有很多好处: 无缝升级。 如果将眼镜网关配置为使用受支持的消息代理协议之一,则可以重新启动漫游器,并且不会丢失来自Discord网关的任何消息。 负载可伸缩性。 借助负责所有Discord逻辑的眼镜网关,您可以扩展您的机器人以处理高负载情况,而不必担心重新启动分片和会话。 功能可扩展性。 由于Discord消息被发送到消息代理,因此您不仅可以从Bot应用程序中使用消息,还可以使用它们。 创建仪表盘很简单,因为您可以独立于机器人应用程序运行Web应用程序并接收完全相同的数据。 入门 推荐的用法是通过Docker,但是在Github Actions中也可以使用预构建的二进制文件,或者您可以使用最新的Go编译器自己对其进行编译。 请注意,C编
【文件预览】:
gateway-master
----compression()
--------zstd.go(912B)
--------compressor.go(165B)
--------chan_writer.go(294B)
----config()
--------config.go(5KB)
----cmd()
--------root.go(3KB)
----stats()
--------metrics.go(2KB)
----.github()
--------workflows()
----Dockerfile(617B)
----gateway()
--------manager_options.go(884B)
--------shard_options.go(2KB)
--------connection.go(1KB)
--------broker_manager.go(2KB)
--------limiter.go(1KB)
--------shard_store.go(3KB)
--------errors.go(415B)
--------manager.go(5KB)
--------api.go(629B)
--------logger.go(1020B)
--------shard.go(9KB)
--------types.go(284B)
----main.go(86B)
----examples()
--------connect()
--------sharded()
----.gitignore(47B)
----go.sum(12KB)
----.dockerignore(70B)
----README.md(5KB)
----go.mod(411B)