wipeoutinc/seat-buyback

此包已被废弃且不再维护。作者建议使用h4zz4rddev/seat-buyback包。

SeAT的回购插件

1.3.5 2024-06-11 19:17 UTC

README

Latest Stable Version

这是一个为SeAT创建的模块,可以大大简化公司回购计划的使用。

如果遇到问题,请通过EVE-Online消息或SeAT Discord(H4zz4rd)联系我。

屏幕截图

adminpanel

requestpanel

contracts

权限

您可以为您的成员赋予三种不同类型的权限

请求

这是公司成员访问回购模块的默认权限。此权限包括“请求”和“我的合同”部分。

合同

此权限是为所有允许管理公司回购请求/合同的成员。

管理员

此权限可以访问管理员部分。在这里,您可以调整一些通用插件设置并配置回购物品设置。

使用方法

用户

  1. 将您想要出售的物品复制粘贴到请求表单下。
  2. 如果一切正常,请根据右侧显示的详细信息在EVE中创建合同
  3. 点击确认。完成。您将被重定向到“我的回购”,显示您创建的回购。
  4. 合同管理员:在“合同”部分下,您可以看到所有创建的合同,并可以在与公司成员的游戏内合同进行比较后删除或完成它们。随机生成的ID将帮助您更快地找到合同。

⚠️ 只有在点击“确认”时,回购才会被保存。在EVE中创建的合同插件无法看到。

⚠️ 每件物品的价格都会被缓存,并且默认每小时刷新一次。您可以通过管理员部分更改缓存时间。请不要将此值设置得太低,因为这会导致选择的报价提供者API被垃圾邮件发送,并且您的服务器可能会被暂时封禁。

Discord通知

您可以通过Discord webhook url直接在Discord频道中接收每个新的回购请求通知。默认情况下,Discord通知是关闭的。您必须首先在管理员设置页面上提供有效的Discord webhook url。

如何获取我的频道webhook url? Webhook Url指南

示例

discordexample

快速安装指南

我还建议阅读官方SeAT文档

安装

切换到您的SeAT安装目录(默认:/var/www/seat)

sudo -H -u www-data bash -c 'php artisan down'
sudo -H -u www-data bash -c 'composer require h4zz4rddev/seat-buyback'
sudo -H -u www-data bash -c 'php artisan vendor:publish --force --all'
sudo -H -u www-data bash -c 'php artisan migrate'
sudo -H -u www-data bash -c 'php artisan seat:cache:clear'
sudo -H -u www-data bash -c 'php artisan config:cache'
sudo -H -u www-data bash -c 'php artisan route:cache'
sudo -H -u www-data bash -c 'php artisan up'

*注意,www-data是默认的ubuntu web服务器用户。如果您在不同的发行版上运行,请调整用户。

Docker安装

打开您的.env文件,并编辑SEAT_PLUGINS变量以包括包。

# SeAT Plugins
SEAT_PLUGINS=h4zz4rddev/seat-buyback

在.env文件中添加插件后,运行

docker-compose up -d

Docker启动完成后,插件应该已经安装。

更新

要更新插件到最新版本,您可以按照相同的安装步骤操作,但将composer命令更改为

sudo -H -u www-data bash -c 'composer update h4zz4rddev/seat-buyback'

捐赠

捐赠总是受欢迎的,尽管不是必需的。如果您大量使用这个模块,我会很感激收到捐赠。您可以捐赠ISK或合同PLEX和飞船给H4zz4rd