IBIS

IBIS - The Injured Bird Information System
This app was developed to assist volunteers with the Chicago Bird Collision Monitors manage their text alerts about injured birds. See LICENSE before using.
https://github.com/dratner/IBIS/blob/main/LICENCE
https://github.com/dratner/IBIS/blob/main/LICENSE
This app uses Twilio for text message communication and uses the Twilio Go Helper Library
Interface
Any volunteer can text the system using the following messages:
on - this tells the system to forward relevant messages
off - this tells the system to stop forwarding messages
status - replies with your current status (on/off)
add <keyword> - adds a keyword for filtering
remove <keyword> - removes a keyword for filtering
all - overrides filtering and forwards all messages (wildcard)
keywords - lists your current keywords
register <number> - adds a new volunteer with the given number
delete <number> - removes a volunteer with the given number
block <number> - blocks a spammer
unblock <number> - unblocks a spammer
Environment Variables
TWILIO_ACCOUNT_SID - The account SID issued by Twilio
TWILIO_ACCOUNT_TOKEN - The secret token for the account issued by Twilio
TWILIO_ACCOUNT_NUMBER - The inbound phone number for text messages