All Projects → hawkins → groupme-at-all

hawkins / groupme-at-all

Licence: other
A Hubot chat bot to mention every user in a GroupMe channel all at once.

Programming Languages

javascript
184084 projects - #8 most used programming language
Batchfile
5799 projects
shell
77523 projects

Projects that are alternatives of or similar to groupme-at-all

auto crawler ptt beauty image
Auto Crawler Ptt Beauty Image Use Python Schedule
Stars: ✭ 35 (-62.77%)
Mutual labels:  heroku
hubot-group-alias
@mentions for groups using Hubot
Stars: ✭ 14 (-85.11%)
Mutual labels:  hubot
saihubot
💬 client side chatbot that works in the browser and command line
Stars: ✭ 15 (-84.04%)
Mutual labels:  hubot
slam-mirrorbot
Aria/qBittorrent Telegram mirror/leech bot.
Stars: ✭ 1,072 (+1040.43%)
Mutual labels:  heroku
heroku-colorscheme
I was tired to never find the perfect colorscheme, so I decided to do my own.
Stars: ✭ 43 (-54.26%)
Mutual labels:  heroku
ror-capstone
Ruby on Rails app to track activities and assign a group to them
Stars: ✭ 15 (-84.04%)
Mutual labels:  heroku
react-landing-page
A landing page in 5 minutes.
Stars: ✭ 26 (-72.34%)
Mutual labels:  heroku
snipcart-nextjs
Demo code for a Next.js e-commerce app powered by Snipcart
Stars: ✭ 116 (+23.4%)
Mutual labels:  heroku
Mega-index-heroku
Mega nz heroku index, Serves mega.nz to http via heroku web. It Alters downloading speed and stability
Stars: ✭ 165 (+75.53%)
Mutual labels:  heroku
mrbelvedere
NOTE: See the old-master branch for the mrbelvedere codebase that was formerly in use.
Stars: ✭ 17 (-81.91%)
Mutual labels:  heroku
Maintain-Bot
A Telegram Repo For Devs To Controll The Bots Under Maintenance.This Bot Is For Developers, If Your Bot Is Down, Use This Repo To Give Your Dear Subscribers Some Support By Providing Them Response.
Stars: ✭ 46 (-51.06%)
Mutual labels:  heroku
recurse-community-portfolio
Discover all the things Recursers have built!
Stars: ✭ 13 (-86.17%)
Mutual labels:  heroku
help-me
When there's none to go to. In times of danger or trouble, there is nowhere to seek help from. Help-me comes with an innovative solution to the above problem. It will automatically send notifications to your nearby people and it will be the moral duty of the people to help the person in danger.
Stars: ✭ 20 (-78.72%)
Mutual labels:  heroku
spring-boot-angular2-starter
Starter application. Spring Boot, Angular 2, TypeScript, Gulp, Gradle, SCSS.
Stars: ✭ 35 (-62.77%)
Mutual labels:  heroku
pbchess
An open-sourced free online chess platform
Stars: ✭ 42 (-55.32%)
Mutual labels:  heroku
tgmusicbot
Telegram bot for downloading audio from YouTube, SoundCloud & MixCloud.
Stars: ✭ 66 (-29.79%)
Mutual labels:  heroku
land acknowledgement
Land Acknowledgement SMS Application
Stars: ✭ 27 (-71.28%)
Mutual labels:  heroku
twitch-chat-visualizer
A Node.js Project. Would you like to see your chat stream with a custom design? This is for you!
Stars: ✭ 14 (-85.11%)
Mutual labels:  heroku
Deploying Django To Heroku Tutorial
Deploying a Django App To Heroku Tutorial
Stars: ✭ 20 (-78.72%)
Mutual labels:  heroku
PDF-Bot
A bot for PDF for doing Many Things....
Stars: ✭ 38 (-59.57%)
Mutual labels:  heroku

Unofficial GroupMe @all

@all is a third-party GroupMe chat bot built on Hubot. It was configured to be deployed on Heroku to get you up and running as quick as possible.

This project is not sponsored by, endorsed by, or managed by GroupMe. This is entirely a third-party project and is 100% open sourced. Use at your own risk.

For questions or concerns, please contact the repository owner, not GroupMe.

Features

Mention (tag) everyone in your group at once!

Blacklist users who don't need notifications.

Deploy to heroku easily!

Using

In practice, users can simply write @all anywhere in their message to tag everyone in the group. The bot will repeat their message and tag everyone in the group in their repeated message.

You can also control a blacklist/whitelist via chat commands as well. This is a bit more advanced, so please review the source code yourself if you're interested to do this.


Deploying to Heroku

  1. Fork the repository to your GitHub account
    • And please star it to show your support. It's free for you and helps me a lot 💛
  2. Log in to Heroku
  3. Create a new app
  4. Deploy from your GitHub and select the repo
  5. Configure environment variables (and optionally Redis)

If you're deploying via Heroku, you're done! 🎉 The rest of this document is more specific to non-heroku users. See the end of the document if you need help.


Manual setup

Configuration

Start by configuring the environment variables below:

  • HUBOT_GROUPME_TOKEN
  • HUBOT_GROUPME_ROOM_ID
  • HUBOT_GROUPME_BOT_ID

And optionally configure a Redis server for blacklist persistence.

Running

Once configured, you can compile the bot with npm run build and then run the bot with npm run start.

You should now be able to open the GroupMe room you've chosen and tag everyone in the group by mentioning @all!


For more help

Since this is one of my most popular repos, I wrote a blog post on configuring and extending this project. Please check this out if you have trouble! Finally, I'm always happy to help you with any other troubles that may come up, so please open a new issue! :)


powered by GroupMe®

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].