承接 vluzrmos/lumen-slackin 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

vluzrmos/lumen-slackin

最新稳定版本:v2.6.6

Composer 安装命令:

composer create-project vluzrmos/lumen-slackin

包简介

Lumen Slack Invitator.

README 文档

README

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

Latest Stable Version Total Downloads License

A Slack Invitator made with Lumen Framework and inspired by rauchg/slackin.

That application uses some of my awesome packages:

Download the source

composer create-project vluzrmos/lumen-slackin

Installation

Copy .env.example to .env and:

Change the APP_KEY to something random string with max 32 characters.

Change the SLACK_TOKEN to the token of your user on slack team, with admin privilegies, you can get it on Slack Web API.

Run

Queue

Start the queue listener:

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

That will start the queue listener in background on *nix computers, to stop that you need to know how to kill a job on your system.

Its hight recomended run the queue on system startup, on linux you should add the following lines to your crontab:

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

Scheduled Tasks (Optional)

You may also need to add that command to your cronjob, that will update the users status on every minute:

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

That will make your queue run in background and ignoring error messages.

Note: If you do not want to use that feature, you just need to set the environment variable SLACK_STATUS_ENABLED to false on your .env file, that will hide the message about users active (online/total) of your team on the homepage:

SLACK_STATUS_ENABLED=false

HTTP Server

Start the http server:

php artisan serve

By default, artisan serve starts on port 8000, if you want to modify it, just starts it by passing --port=NUMBER or just make a VirtualHost on your server (Apache or Nginx) with DocumentRoot on /path/to/that/project/public/ path.

Badge is available

If your need a badge to your slack invitator, just use:

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

Example: Laravel Brasil

Multi-Language Support

By default the system will try to detect if the browser language is available on resources/lang, if available will setup. Available languages:

  • English - en
  • French - fr_FR
  • Portuguese Brazil - pt_BR
  • German - de_DE

Mobile Devices

That project uses Twitter Bootstrap 3, and it is compatible on small devices.

Using Lumen Slackin

Your team are using this project? Put your link here:

Note: Consider to send a PR to master branch.

License

DBAD.

统计信息

  • 总下载量: 72
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 57
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 56
  • Watchers: 3
  • Forks: 18
  • 开发语言: PHP

其他信息

  • 授权协议: DBAD
  • 更新时间: 2015-05-10