SylonSylon
抽奖

抽奖

公平、自动的 Discord 抽奖:支持参与条件、额外抽奖码和一键重抽 —— 在 Discord 或网页控制面板中管理。

概述

Sylon 帮你把抽奖从头管到尾。在 Discord 里用命令发起,或在网页控制面板中创建,成员只需点击一次即可参与。参与条件让抽奖更公平,额外抽奖码可以回馈助力者和支持者;时间一到,Sylon 会自动抽出中奖者,并自动跳过已退出服务器或不再符合条件的人。每场抽奖都会连同完整的参与者记录一起存档。

它是如何运作的

1

随处发起

在 Discord 中使用抽奖命令,或从控制面板创建 —— 设置奖品、时长、频道和中奖人数即可。
2

规则化的公平参与

成员通过按钮或表情参与。必需身份组、禁止身份组、最低账号注册时长、在服务器的停留时长以及已统计的邀请数,在参与时和开奖时会各校验一次。
3

自动开奖与完整记录

时间结束后,Sylon 会抽出中奖者、发布公告并私信通知,同时保留参与名单,你随时可以查看或重抽。

关键能力

在 Discord 或网页控制面板中发起抽奖
按钮或表情参与,样式、表情和颜色均可自定义
参与条件:必需身份组、禁止身份组、账号注册时长、加入服务器时长以及最低邀请数
为指定身份组发放额外抽奖码(例如让助力者获得更多机会)
自动抽出中奖者,并支持重抽
完整的参与者记录,含参与时间和中奖名单
可选的社区公开抽奖页面

安装设置

1.打开抽奖标签页并启用该系统。
2.选择参与方式——按钮或表情回应——并设置外观。
3.使用 /giveaway 命令(action: start)或在面板中开启抽奖。
4.可选:开启公开页面,任何人都能在网页上关注。

详细工作方式

参与条件

抽奖可以要求身份组、屏蔽身份组,也可以要求最低账号年龄、在服务器的最短时长,或最少的已统计邀请数。条件在参与时检查,并在开奖时再次验证,因此中途失去资格的人无法中奖。

加成机会

身份组可以带来额外的抽奖机会。生效的是匹配到的最高加成而非总和,所以叠加身份组不会无限放大中奖概率。中奖者按机会加权抽取,且不会重复中奖。

公开页面

每场抽奖都有一个短代码和 /gw/<代码> 页面,包含实时倒计时、奖品、参与条件和中奖者。整个服务器的列表在 /g/<服务器>。参与者姓名只有在服务器允许时才会显示。

结束与重抽

时间到时抽奖会自动结束,工单人员也可以提前结束或重抽。每个操作都会连同执行者一起记录,因此手动结束或重抽从来不是匿名的。

设置

参与方式成员的参与方式:交互式按钮(推荐),或在抽奖消息上添加表情回应。
表情显示在参与按钮上的表情,在表情模式下则用作回应表情。
嵌入消息颜色抽奖消息的强调色,使用十六进制颜色代码。
抽奖管理身份组拥有该身份组的成员,可与管理员一样开始、结束和重抽抽奖。
日志通道机器人将为此功能发送日志消息的通道。
私信通知中奖者抽奖结束时向每位中奖者发送私信。
公开抽奖页面在我们网站的公开页面上展示本服务器的抽奖。

命令

/giveaway <action> [prize] [duration] [winners]开始、结束、重抽或列出抽奖。

须知事项

Sylon 需要在抽奖频道中拥有发送消息和添加回应的权限。
代码在每场抽奖中唯一,若短代码用尽会自动增加位数。
关闭公开页面会立即将现有抽奖从网页上隐藏。

常见问题

中奖者是如何抽出的?

Sylon 会在有效参与者中随机抽取,并按额外抽奖码加权。已退出服务器或不再符合条件的人会被跳过,同一场抽奖中同一个人不会重复中奖。

抽奖进行中机器人重启了怎么办?

不会有任何丢失。抽奖数据保存在数据库中,重启不会影响它们 —— 机器人离线期间到期的抽奖,会在它重新上线后立即结束开奖。

访客能在网站上看到我的抽奖吗?

只有你开启后才可以。你可以发布一个展示奖品、剩余时间和中奖者的公开页面,并单独选择是否显示参与者名称。

相关功能