hermesdj / seat-calendar
SeAT 的日历插件。
1.0.4
2024-08-18 21:25 UTC
Requires
- eveseat/eseye: ^3
- eveseat/eveapi: ^5
- eveseat/notifications: ^5
- eveseat/services: ^5
- eveseat/web: ^5
- s9e/text-formatter: ^2.4
- socialiteproviders/discord: ^4.2
- warlof/seat-connector: ^3.0
Requires (Dev)
- driftingly/rector-laravel: ^0.24.1
- rector/rector: ^0.18.3
This package is auto-updated.
Last update: 2024-09-18 21:37:12 UTC
README
EVE SeAT 的日历插件
特性
- 创建/更新/取消/删除/关闭 & 标签操作
- 注册到操作
- SeAT 通知集成(slack & discord)
- 权限
- 与 discord 事件同步,并将 discord 事件参与者同步到日历操作(仅适用于主角色)
- 每 15 分钟自动从舰队成员游戏中同步 paps(仅当舰队指挥官已在 SeAT 上注册且其令牌有效时)
已知限制
电子邮件通知尚未完成。
发布
https://packagist.org.cn/packages/hermesdj/seat-calendar
兼容性
安装
composer require hermesdj/seat-calendar
在 SeAT 根目录下php artisan vendor:publish --force
php artisan migrate
php artisan db:seed --class=Seat\\Kassie\\Calendar\\database\\seeds\\CalendarSettingsTableSeeder
php artisan db:seed --class=Seat\\Kassie\\Calendar\\database\\seeds\\CalendarTagsSeeder
php artisan db:seed --class=Seat\\Kassie\\Calendar\\database\\seeds\\ScheduleSeeder
Discord
与 SeAT 5.x 兼容的版本包含一个可以同步 discord 服务器上日历事件的 discord 集成。必须设置一个机器人才能使其工作。该机器人可以读取 discord 事件上的参与者并标记与操作匹配的账户的主角色。它仅当您使用 seat-discord-connector 时才有效。
在 Discord 开发者门户上创建机器人
- 转到以下网址以创建应用程序并获取机器人令牌:https://discordapp.com/developers/applications
- 给它一个名字和合适的描述,这样用户以后就能知道它是什么相关的。
- 在侧边栏中,点击 Oauth2 > General 并点击两次 添加重定向 按钮,在生成的字段中填充以下地址:
{seat-public-url}/calendar/setting/discord/callback
- 在侧边栏中点击 Bot 并点击 添加机器人 按钮
- 勾选 公开机器人
- 勾选 需要 OAuth2 代码授权
- 勾选 服务器成员意图
自 1.3.2 版的分支项目以来
自 1.3.2 版以来,已实现 PAP 机制。您需要在请求的作用域列表中添加 esi-fleets.read_fleet.v1
。
反馈或支持
@jaysgaming2023 在 eve-seat discord
jays.gaming.contact@gmail.com Jay Fendragon/Kyra Skeako 在游戏中