Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ginglis13/shortstop
bot for SVS 2020 groupme 🤖
https://github.com/ginglis13/shortstop
bot groupme-bot python python3
Last synced: 2 days ago
JSON representation
bot for SVS 2020 groupme 🤖
- Host: GitHub
- URL: https://github.com/ginglis13/shortstop
- Owner: ginglis13
- License: bsd-3-clause
- Created: 2020-01-22T22:07:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-30T04:55:39.000Z (almost 5 years ago)
- Last Synced: 2024-12-29T16:45:57.611Z (5 days ago)
- Topics: bot, groupme-bot, python, python3
- Language: Python
- Homepage:
- Size: 89.8 KB
- Stars: 6
- Watchers: 5
- Forks: 5
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# shortstop
🤖 Bot for SVS 2020 groupme. Flask app run on a Raspberry Pi
### Functionality
- all caps messages will be notified of a noise complaint and reported accordingly
- !usage - show all commands- !attendance - get the class sign in URL
- !calendar \ - See what Dierre has scheduled for the next (day, week)
- !detain - see how many times you have been detained
- !detain \ - detain a user
- !detain list - see detain history
- !dierre - get a dierre picture and a quote :heart:
- !door \ - ask to be let in
- !party \ \ \ - Let the group know there's a party at your place
- !roseceremony - retrieve the list of current bachelor contestants
- !train [TODO] \ \ - Lets you know when the next train/bus for at is coming
- !weather \ - Lets you know the weather at redwood, att or menlo
- !penny - shares a Pennycuff meme le epic style (like a boss)- shortstop keeps track of the calendar and will wish you a happy birthday!
### References
[Groupme Dev API](https://dev.groupme.com/)
[Traffic](https://511.org/sites/default/files/pdfs/511%20SF%20Bay%20Open%20Data%20Specification%20-%20Transit.pdf)
[Weather API](https://openweathermap.org/api)
[Google Calendar API](https://developers.google.com/calendar/v3/reference)
### TODO
Train/Commute Module
Restructure app into separate modules, use `reload` function
Reference Bobbit module loading: https://github.com/pbui/bobbit-ng/blob/master/bobbit.py