vluzrmos/lumen-slackin

Lumen Slack 邀请器。

安装: 71

依赖项: 0

建议者: 0

安全: 0

星标: 56

关注者: 4

分支: 18

开放问题: 2

类型:项目

v2.6.6 2016-12-03 18:05 UTC

README

Join the chat at https://gitter.im/vluzrmos/lumen-slackin

Latest Stable Version Total Downloads License

使用 Lumen 框架制作的 Slack 邀请器,灵感来源于 rauchg/slackin

该应用程序使用了一些我的一些出色的包

下载源代码

composer create-project vluzrmos/lumen-slackin

安装

.env.example 复制到 .env

APP_KEY 更改为最大 32 个字符的随机字符串。

SLACK_TOKEN 更改为 Slack 团队中您的用户的令牌(具有管理员权限),您可以在 Slack Web API 中获取。

运行

队列

启动队列监听器

php artisan queue:listen --timeout=240 1>> /dev/null 2>&1 &

这将在 Unix 计算机上在后台启动队列监听器,要停止它,您需要了解如何在您的系统上终止作业。

强烈建议在系统启动时运行队列,在 Linux 上,您应将以下行添加到您的 crontab 中

@reboot php /path/to/that/project/artisan queue:listen --timeout=240 1>> /dev/null 2>&1

计划任务(可选)

您还可以将此命令添加到您的 cronjob 中,这将每分钟更新用户状态

* * * * *  php /path/to/that/project/artisan schedule:run 1>> /dev/null 2>&1

这将使您的队列在后台运行并忽略错误消息。

注意:如果您不希望使用此功能,只需将环境变量 SLACK_STATUS_ENABLED 设置为 false 在您的 .env 文件中,这将隐藏有关团队用户活动(在线/总数)的消息

SLACK_STATUS_ENABLED=false

HTTP 服务器

启动 http 服务器

php artisan serve

默认情况下,artisan serve 在端口 8000 上启动,如果需要修改,请通过传递 --port=NUMBER 启动它,或者只需在服务器(Apache 或 Nginx)上创建一个虚拟主机,DocumentRoot 在 /path/to/that/project/public/ 路径。

徽章可用

如果您的 Slack 邀请器需要徽章,请使用

<img src="http://your-domain/badge.svg" />

示例:Laravel Brasil

多语言支持

默认情况下,系统将尝试检测浏览器语言是否在 resources/lang 中可用,如果可用,则设置。可用语言

  • 英语 - en
  • 法语 - fr_FR
  • 巴西葡萄牙语 - pt_BR
  • 德语 - de_DE

移动设备

该项目使用 Twitter Bootstrap 3,并且与小型设备兼容。

使用 Lumen Slackin

您的团队使用此项目?请在此处放置您的链接

注意:请考虑向 master 分支发送 PR。

许可证

DBAD.