All Projects → hearmeout-co → aloha

hearmeout-co / aloha

Licence: other
An onboarding bot for busy admins and growing Slack teams.

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to aloha

FastOnBoarding
very easy onboarding page
Stars: ✭ 18 (-10%)
Mutual labels:  onboarding
SimCityBuildItBot
A SimCity BuildIt Bot
Stars: ✭ 52 (+160%)
Mutual labels:  bots
StockerBot
Twitter Bot to follow financial trends in publicly traded companies
Stars: ✭ 77 (+285%)
Mutual labels:  bots
etalab
Livret de bienvenue destiné aux membres d’Etalab.
Stars: ✭ 24 (+20%)
Mutual labels:  onboarding
MyBot
🧠 Create chatbots easily with Bot Framework! 🤖
Stars: ✭ 30 (+50%)
Mutual labels:  bots
bots
Programming bots to play video games
Stars: ✭ 106 (+430%)
Mutual labels:  bots
slack-sup
Slack bot that generates fresh triads of team members to meet every week in an informal standup, or S'Up.
Stars: ✭ 18 (-10%)
Mutual labels:  bots
Android-Onboarder
Android Onboarder is a simple and lightweight library that helps you to create cool and beautiful introduction screens for your apps without writing dozens of lines of code.
Stars: ✭ 85 (+325%)
Mutual labels:  onboarding
stepper-indicator
Step indicator for onboarding or simple viewpager
Stars: ✭ 180 (+800%)
Mutual labels:  onboarding
pal-plugin
The Flutter onboarding editor
Stars: ✭ 16 (-20%)
Mutual labels:  onboarding
nextcord
A Python wrapper for the Discord API forked from discord.py
Stars: ✭ 956 (+4680%)
Mutual labels:  bots
discord-economy-super
Easy and customizable economy module for your Discord bot.
Stars: ✭ 28 (+40%)
Mutual labels:  bots
discord-bot-creator
Create your Discord bot in less than 30 minutes.
Stars: ✭ 17 (-15%)
Mutual labels:  bots
Ika
Ika+ is a program that can do every hack on any official Ikariam server! Pirate clicker, captcha solver, auto raid and much more!
Stars: ✭ 20 (+0%)
Mutual labels:  bots
Scraps
Scrap.TF Raffle Joining Bot
Stars: ✭ 24 (+20%)
Mutual labels:  bots
KannaKamuiBot
A multipurpose bot for fun, emotes, anime, utility, music, nsfw, valorant, moderation, and welcome/leave messages.
Stars: ✭ 64 (+220%)
Mutual labels:  bots
laravel-block-bots
Block crawlers and high traffic users on your site by IP using Redis
Stars: ✭ 25 (+25%)
Mutual labels:  bots
poemexe
Code for the poem.exe bot on Twitter and Mastodon.
Stars: ✭ 17 (-15%)
Mutual labels:  bots
discord.json
Discord.json | Make your own discord bot with json !
Stars: ✭ 27 (+35%)
Mutual labels:  bots
discord-bots
Repo for the source code of DuckBot, and my other Discord bots!
Stars: ✭ 32 (+60%)
Mutual labels:  bots

Aloha

Aloha is a welcome bot that's easy to set up and customize. It sends helpful onboarding messages to new members after signing up.

Each message can have an optional delay, so you can space them out just like a drip marketing campaign.

Getting Started with Local Development

Install Dependencies

Aloha is a Rack app. Before you start, if you don't have Ruby and Rack installed, follow the instructions for setting up a typical Rails installation with Postgresql.

Create a Slack App for Development

To work locally, you'll need to create a Slack app for development. Once you've created it, go to App Credentials under Basic Information and copy the Client ID and Client Secret.

Clone the Repo

git clone https://github.com/ftwnyc/aloha && cd aloha

Set up Environment Variables

Add the following environment variables to your .env or .bash_profile, replacing the placeholders with the ID and secret you copied from your Slack app.

SLACK_CLIENT_ID=[SLACK_CLIENT_ID]
SLACK_CLIENT_SECRET==[SLACK_CLIENT_SECRET]
RACK_ENV=development
LANG=en_US.UTF-8

Install Gems

bundle

Create and Migrate the Database

rake db:create db:migrate

Start the App

bundle exec rackup

Open the Running App

Go to http://localhost:9292 and click Add to Slack to add your team to the local app and get started.

Testing

Install rerun, then run the following command to run the tests:

rerun --no-notify 'bundle exec rake test'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].