Cobblemon生成通知Discord集成

Cobblemon生成通知Discord集成

一个简单的附属/扩展模组,用于桥接tmetcalfe89的CobblemonSpawn通知模组与多种Discord集成模组

社交

Cobblemon 生成通知 Discord 集成

Cobblemon 生成通知 Discord 集成是原版 Cobblemon 生成通知模组(作者:tmetcalfe89)的一个附加/扩展,为各种 Discord 集成模组添加了 Discord 集成功能。

DCIntegration 示例:游戏内

DCIntegration 示例:Discord

目前支持的 Discord 集成模组

*仅适用于 1.21.1 版本

如何启用

适用于 0.3 及以上版本

现在无需更改 spawn_notification.json 中的任何内容。默认情况下它应当正常工作,但如果你希望它遵守 spawn_notification.json 中的 announceCrossDimensions 设置,请参阅配置部分。

适用于 0.2 及以下版本

目前,该模组仅在 spawn_notification.json 中将 announceCrossDimensions 设置为 true 时才能工作,因为我认为这是最合理的设置。

启用方法如下:

  1. 打开 config/ 文件夹中的 spawn_notification.json
  2. "announceCrossDimensions" 设置为 true

适用于所有版本且使用 MC2Discord 时

  1. 打开 config/ 文件夹中的 mc2discord.toml
  2. "cobblemon_spawn_notification_discord" 添加到 subscriptions = [...] 部分。

例如:

[Channels]
 [[Channels.Channel]]
  id = 0
  subscriptions = ["info", "chat", "command", "cobblemon_spawn_notification_discord"]
  mode = "WEBHOOK"

配置

该模组的配置文件位于:
config/csn-discord-integration.json

  • bypassCrossDimension
    如果设置为 true,将忽略 spawn_notification.json 中的 announceCrossDimension 设置,始终向 Discord 广播通知。
    如果设置为 false,则将遵循 announceCrossDimension 中的设置。
    注意: 将此设置为 false 将有效地禁用该模组,除非 announceCrossDimension 也设置为 true
    默认值: true ⚠ 目前在 0.4 版本中不生效

  • botName
    设置 Webhook 的显示名称。
    默认值: "Cobblemon Spawn Notification"

  • botAvatarUrl
    设置 Webhook 的头像图片 URL。

命令

  • /csn-discord reload:重新加载配置

依赖项

Cobblemon

Cobblemon Spawn Notification

以下各种受支持的 Discord 集成模组之一

鸣谢

本模组基于 tmetcalfe89 制作的 Cobblemon 生成通知模组。基础实现的全部功劳归其所有。此外,本模组利用了各种 Discord 集成 API 和功能,包括但不限于:ErdbeerbaerLP、DenisD3D、Xujiayao、RiriFa。感谢这些开发者为实现此功能所做的工作。

特别感谢 tmetcalfe89 对本模组的宝贵建议,并允许我在本模组中使用其原版模组的名称。