Google Assistant not working after integration with IFTTT - google-assistant-sdk

I connected IFTTT with Google Assistant in order to test some custom commands.
The idea was to tell the assistant:
Ok Google, this is, John
And I wanted the Assistant to reply, saying:
Hi John, nice to meet you!
Note: this is an example of the command I created. As I said before the original command was deleted (around November 2018) in IFTTT the same day I disconnected my account from the service.
It worked as expected but then I noticed that all the core commands were replaced by the custom command created in IFTTT.
For example, simple commands like:
Ok Google, what time is it?
Returned:
Hello what time is it, nice to meet you!
Since then (November 2018) I have tried all sort of things:
I have deleted the custom commands in IFTTT
I have disconnected IFTTT from my Google Assistant Account
Deleted the cache in Google App in my android handset
Delete the history of voice commands at https://myactivity.google.com
Restored Google Home device to factory settings
Looked into https://developers.google.com/actions/ to see if there was a way to DEBUG or RESTORE my Assistant. Unfortunately this only allows me to create apps to be used with the Assistant.
But nothing seems to fully restore the Assistant's behaviour to where it was before the integration with IFTTT.
Update: After all the things I have tried it seems to be improved (although not totally fixed).
I mean, now it does not reply with the custom command created in IFTTT but instead it replies saying Sorry I cannot process that request
For example, when asking simple commands like thew the following:
Ok Google, what time is it?
Ok Google, what day is today?
Ok Google, what can you do?
It replies saying:
Sorry I cannot process that request.
This only happen in the language I created the custom command for. If I ask the same question in another language it works fine.
Also, this only happen in the Google Account I used to created the custom commands. If I create a new Google Account and activate the Assistant in there it works fine in any language.
Same issue reported in Google forums
https://support.google.com/assistant/thread/252800?hl=en
https://support.google.com/assistant/thread/662913?msgid=662913
So here are the questions:
Is there a way to DEBUG/Fix this issue? (apart from creating a new Google Account which is my last resource)
Is there a way to restore the Google Assistant to its defaults?
Update2: I recently noticed (maybe I am going mad) that if I replace the word what with something else, the commands actually work.
For example if I say:
Ok Google, what time is it tell me the actual time?
Ok Google, what day is today which day is today?
Ok Google, what can you do how can you help me?
I get the right response from the assistant.

Related

Facebook/Instagram webhook for DM not working anymore

We are using webhooks for "instagram" resource and then executing some logics based on type of webhook we receive. One of the webhook in the list is the "message" webhook which we were receiving till 16th may 2022 around 1:30 PM IST and then it suddenly stopped triggering from facebook.
Surprisingly we are still able to receive webhooks for other event types for same "instagram" resource from facebook (like 'message_reaction', 'comments' etc)
I don't know what is wrong here, as I haven't made any changes to the developer account which I am using for testing these webhooks. Can anyone help here, as we are stuck at a very important step in our product lifecycle?
Also I have started a thread on Facebook community also, Link to the same can be found here
Screenshot to webhook setting page
I faced a similar issue couple of days ago, what I suggest you to do is first you can test your webhook using the the tests FB provides and make sure everything works fine on your side. If so, the threads and questions on FB community are rarely getting answered so I suggest you to report a bug on your app from here and the guys from FB are really helpful and will communicate with you within 2 working days max and follow up with you till you solve that issue.

Team Foundation Server 2018 User is missing contact information of Exchange

We are trying to setup a TFS 2018 Update3.2 as ticketing system based on CMMI. I tried several things and begin to understand how everything works, except one very important thing.
We want to use the notifications and the emails are send correctly to 2 of 4 users. 1 user has no email, so that's ok, but me (my own account), don't gets any emails. I tried to set my email address by hand in the field: My Profile -> Preferred email. But that doesn't work either.
When I open a group with all users and click on them, I get to see the initials of my name and my full name. When I click on one of the working accounts, there are also contact informations (an email address and the possibility to start a sip chat.
So I looked into our Exchange (seems to make sense), but I don't have found any differences between my settings and those of the working accounts. I am also searching here now for more than an hour, so I don't think that the service still has to update.
Anyone an idea where I could look? How do I get my email address from the AD to the TFS? Or maybe how can I force a synchronization? Or delete all cache items and reload everything by it?
EDIT:
I killed the cache directory (the GUID-directory inside) and then everything got relaoded and now I get emails too.
If you clear the cache, the problem is solved.

Cannot pin from Zapier

I am using Zapier to send a pin to my Pinterest account from Google Sheets
but it is showing me an error:
We had trouble sending your test through. The app returned "Sorry! We
blocked this link because it may lead to spam.". It looks like the
server for your connected app is down or currently experiencing
problems. Please check the app's status page or contact support if
there are no reported issues.
My Sample Record
My sample Excel File
My Board Link where I want to pin
If you have not already reached out to them, I would suggest that this is the perfect question for Zapier's support team. They are quite punctual and have access to information regarding specific app integration status' that we, the general public, will not. That said this looks like it may be a symptom of an error with Zapier's Google Sheet integration. At the time of this writing Zapier is reporting 429 errors concerning Google Sheets. If I am ever facing unexplained errors with one of my zaps the first place I check is https://status.zapier.com/ which has live updates and reports on any integrations that may be facing issues.

Problems activating Facebook Ads in iOS App

I am trying to integrate Facebook Ads in my iOS App.
I have the SDK installed and I also already receive test-ads. So everything seems to work fine.
BUT...
On the Facebook page inside the Monetization Manager there is a 4 step tutorial on what I need to do.
was Choosing the ad format -> Banner -> Done
Integrating the SDK (I'd say it's done cause I see Test-Ads inside my app) but here's the problem... Cause there is no Checkmark there.
Is the payment info. That's done.
Would be the Review that I'd like to do, but that seems to be deactivated...
So... It also says there, that I need to be logged in to facebook on my phone with an associated Account. I am!
I don't know what else I'd need to do in order for Facebook to recognize that I already successfully displayed a Test-Ad and I just can't find any contact phone number to ask somebody.
Any hints are very much appreciated.
Btw. I already tried yesterday evening (in case the activation process simply takes longer...)
I finally found the Problem after trying every single Setting on the Facebook page...
The problem was that I added my device as Test-Device.
So after removing FBAdSettings.addTestDevice(FBAdSettings.testDeviceHash()) it was working.
Did cost my a lot of time and nerves :) But now everything works as expected!

Google API Changes causing problems on my App

I have an iOS App on the App Store, and it connects to Google Drive. In the past week or so, I've noticed two new problems in my live app.
The App suddenly stopped logging in. I would get a 401 - invalid_client. I found a lot of questions/answers for this problem, but they were all for people who couldn't get it working. Mine was working for about two years and then stopped working a couple of days ago. After trying a lot of things, I found that I was using <id>#developer.gserviceaccount.com as my Client ID, and when I changed it to <id>.apps.googleusercontent.com it worked again. I don't know why this change fixed it, and even knowing that this fixes it, I can't find if this is the correct/appropriate solution.
I explain my second problem, which is very specific here, but skip to the next paragraph to get to the point. The second issue is a a result of Google changing the way their API calls respond, and this is why this wasn't an issue when we submitted the latest version of the App to the App Store. Google has changed the way the explicitlyTrashed property of their GTLDriveFile class. Per their spec, this property should be either an NSNumber containing Yes, or null. They have recently changed it so that it is always an NSNumber set to either Yes or No. This is what's breaking our functionality.
Anyway, these are two changes Google has made on their end recently that currently has my customers on hold since I have to fix this and push it out. My question is if there's a place to keep up with these changes that Google is making recently. Also, if someone knows or can point me to why the first issue is happening, I would greatly appreciate it.
For the first issue, the reason why it got resolved by using [id].apps.googleusercontext.com is because it it requesting an authorization token from an app to the server, as opposed to a Server to Server transaction using impersonation ([id]#developer.gserviceaccount.com). This is the right solution for both android and IOS apps requesting a token.
As for your second question, the best way to keep up to date with the latest changes is through their official blog: http://googleappsdeveloper.blogspot.com/
Another resource is the G+ Google Drive Developer community: https://plus.google.com/communities/107264319205603895037

Resources