Jarvis is a Slack bot, built with SlackKit using Swift.
- Jarvis can
- greet the channel which he joined.
- welcome people who just joined the channel.
- share a random gif from GIPHY when someone mentioned him.
- share a random gif by tag when someone mentioned him with
gif [tag]format. - bring top or trending charts by genre from SoundCloud when someone mentioned him with
[top || trending] [genre(optional)] songsformat.
Replace your bot’s API token with xoxb-YOUR_SLACK_API_TOKEN in JarvisBot.swift in order to run Jarvis on Slack
let kSlackToken = "xoxb-YOUR_SLACK_API_TOKEN"In order to use SoundCloud action, you will need to replace YOUR_SOUNDCLOUD_CLIENT_ID in SCAction.swift with your own SoundCloud Client ID which you can get from SoundCloud.
let kSoundCloudClientId = "YOUR_SOUNDCLOUD_CLIENT_ID";