with a 'v'
Discord bot for morale improvement.
- Install ruby 2.6.0
- Fork the repo
- Clone the fork
- Use bundler to install dependencies with
bundle install
- Create a Discord bot and enter tokens in
.env
(referencedata/example.env
for required fields)
- Run
ruby start.rb
in the project root - Follow the provided link to invite Steven to your server
- User-specific interaction:
- Follows owner-selected users and occasionally showers them with praise
- General interaction:
- Listens for 'hello' and 'bye' and responds accordingly
Can only be performed by the user designated as :owner_id
in config.yml, which is set in Steven's initialization
- User management:
!addaction affirm [user_id]
tracks user to receive occasional affirmation!addaction haze [user_id]
configures already tracked user to receive lighthearted hazing!savedata
dumps all user data intouser_data.yml
Check out CONTRIBUTING.md for those sweet sweet deets