22
GitHub - noppefoxwolf/Swiftbot: Swiftbot on slack. Inspired by kishikawakatsumi/...
source link: https://github.com/noppefoxwolf/Swiftbot
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Swiftbot
Swiftbot on slack. Inspired by kishikawakatsumi/swift-compiler-discord-bot
Usage
$ swiftbot --token xoxb-xxxxxxxxxxxx-xxxxxxxxxxxx-xxxxxxxxxxxxxxxx
Setup Example
Ubuntu 18.04
install dependences
sudo apt update sudo apt upgrade sudo apt install clang libicu-dev libpython-all-dev libssl1.0-dev // Docker install curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh // Swift install wget https://swift.org/builds/swift-4.2.1-release/ubuntu1804/swift-4.2.1-RELEASE/swift-4.2.1-RELEASE-ubuntu18.04.tar.gz tar xvfz swift-4.2.1-RELEASE-ubuntu18.04.tar.gz sudo mv swift-4.2.1-RELEASE-ubuntu18.04 /usr/local/swift
// export PATH
- Ex: /usr/local/swift/usr/bin/
Swiftbot build
git clone [email protected]:noppefoxwolf/Swiftbot.git // Make Docket image cd Docker sudo docker build -t kishikawakatsumi/swift:4.2.1 . // Build and install Swiftbot swift build -c release mv ./.build/x86_64-unknown-linux/release/Swiftbot /usr/local/bin/swiftbot
Add Service
sudo vim /etc/systemd/system/swiftbot.service
[Unit]
Description = Swift bot
[Service]
ExecStart = /usr/local/bin/swiftbot --token "<<TOEKN>>"
Restart = always
Type = simple
[Install]
WantedBy = multi-user.target
sudo systemctl enable swiftbot
sudo reboot
License
Swiftbot is released under the MIT license. See LICENSE for details.
Dockerfile, run.sh and script.sh by https://github.com/kishikawakatsumi/swift-playground
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK