Check free appointments now uses apppointment buffer #myclientstoday
No longer parse in open and close time with the command init. #myclientstoday
Remove devise from Clients model #myclientstoday
Fixed refresh token issue #myclientstoday
Proxy showdate command to check for free appointments #myclientstoday
Added method for proxying quicky replies to the correct command #myclientstoday
Added command for showing appointment days #myclientstoday
Refactor process events method with better commands #myclientstoday
Found method for pushing json objects with the buttons postback. #myclientstoday
Add open/close time to page model #myclientstoday
Fixed calendar events not being set when a date is not provided #myclientstoday
store appointment after added to google calendar at service end #myclientstoday
add google calendar event id to the appointment model #myclientstoday
Create appointment model to store a record of all the bookings. #myclientstoday
Add appointment minute buffer field to the clients page #myclientstoday
Updated message logging linking to the users model #myclientstoday
Return environment variable with ping status method #myclientstoday
Add users model and configure with devise #myclientstoday
Param Postman event methods #myclientstoday
Update container version of Node to v8 #myclientstoday
Fix issue with Ingress has limit been reached #myclientstoday
Clean up get location code and moved to command #myclientstoday
Move logmessage method to command #myclientstoday
interface command pattern for actioning intents #myclientstoday
Greet the user based on in Morning/Afternoon or Evening when the user presses the Get Started button. #myclientstoday
Create week button carousel #myclientstoday
Fix setgreeting via bot #myclientstoday
Upgrade to version 2.7 of the Facebook API #myclientstoday
Fix get started button via bot #myclientstoday
Log Read and Sent messages so we can replay conversations #myclientstoday
Log page id with message log #myclientstoday
Clear old workers on start-up #myclientstoday
Rename Facebook app id to Facebook page id to avoid confusion #myclientstoday
Generate public and private key for Jenkins access #myclientstoday
Add lat/long to the pages model #myclientstoday
Create test FB page that talks locally #myclientstoday
Create test Facebook page #myclientstoday
Pull latest code to Jenkins worksspace on git push #myclientstoday
Switch Facebook api call to a single method instead of one for messages and another for profile related requests #myclientstoday
Create rough plan of the home page. #myclientstoday
Create terms of service #myclientstoday
Store google maps api key as an env variable #myclientstoday
Send message with map image #myclientstoday
Add time zone to page model and use with calendar requests #myclientstoday
Return time offset with page data #myclientstoday
Fix timezone issue with the service in Production #myclientstoday
Move fixtures in bot service to test folder and update tests #myclientstoday
Externalise Google Calendar Id, Session Id and Refresh token from page fixture #myclientstoday
Fix page model integration tests #myclientstoday
Protect the calendar service methods behind devise. #myclientstoday
Get message buttons working #myclientstoday
Connect 'get started' postback functionality #myclientstoday
Return event data with created event #myclientstoday
Redeploy working bot and service to live #myclientstoday
Add favicon to Bot service #myclientstoday
Add humans txt to Bot service #myclientstoday
All google calendar methods should have jbuilder JSON output #myclientstoday
Fix double messaging posting when using custom bot with DialogFlow #myclientstoday
Compare Facebook and Dialogflow request bodies #myclientstoday
Configure cors for local testing #myclientstoday
Fix timezone difference when event is added to Google calendar #myclientstoday
Add time before meeting buffer to page form #myclientstoday
Update webhook routes path so the url has a service provider #myclientstoday
create test fixtures for the FB messenger webhook and Dialogflow intent data #myclientstoday
Check if client is busy #myclientstoday
Update users calendar time zone. For international users. #myclientstoday
If no date is provided then event is occuring today #myclientstoday
Move book me methods to own class #myclientstoday
Fix lost user ID sent from Diaglow flow #myclientstoday
Move 'bookMe' code into own service class #myclientstoday
Use page id to find user id #myclientstoday
Add location to clients model #myclientstoday
Add description to clients model #myclientstoday
Rename location attribute as it is reserved #myclientstoday
Link 'Book me' intent to Calendar service #myclientstoday
Deploy the latest version of the service #myclientstoday
Move service url to an environment variable for the bot #myclientstoday
Fix JS date hour end increment #myclientstoday
Fix JS parsing of date from Dialogflow #myclientstoday
Add event to calendar using DialogFlow #myclientstoday
Add delete event method #myclientstoday
Add reauthenticate expired Google api token functionality #myclientstoday
Handle timezone when creating an event #myclientstoday
Return only values we need from the calendar list request. #myclientstoday
Switch delete calendar method to post #myclientstoday
List calendars post method that returns JSON #myclientstoday
Store Google refresh token #myclientstoday
When client is created, automatically add page record #myclientstoday
Add delete calendar method #myclientstoday
Check myclients calendar exists. if calendar does not exist, then create one. #myclientstoday
Store authenticated calender session in DB for a user #myclientstoday
Show connect calendar button if the user hasn't set one #myclientstoday
Update the Clients registration form with key information fields #myclientstoday
Remove client_id from Client form #myclientstoday
Create client fixtures for testing #myclientstoday
Add client name to Client model #myclientstoday
Remove client id from Client model #myclientstoday
β€˜Book me’ intent that captures date and duration of appointment #myclientstoday
Add event to our created calendar #myclientstoday
Create a calender with the Google API #myclientstoday
Research how to integrate with Google Calander #myclientstoday
Create Google App for Calendar #myclientstoday
Read Google Calender first page #myclientstoday
Create 'are you free' intent #myclientstoday
Setup queue service application #myclientstoday
Setup TLS for queue service #myclientstoday
Setup TLS certs for the homepage #myclientstoday
Add Google analytics code to home page #myclientstoday