First, maybe is sounds dumb but you have enabled using webhooks(right above webhook url section in dev console) and Line account manager - https://manager.line.biz - Response settings section - webhooks? Second, have tried to check firewall rules and launch tcpdump on nginx server to see what packets are actually coming to an interface?
I have enabled webhooks and was testing using a local dev env via ngrok, everything was working fine. I pushed my code to production server, updated the webhook URL in developer console, verified the URL successfully, and I can see verify request coming into the nginx server:
184.108.40.206 - - [19/Aug/2019:10:30:31 +0000] "POST /webhook HTTP/1.1" 200 0 "-" "LINE-Developers/0.1"
But now when sending a message from the Line app, no events are sent to the webhook, and nothing is recorded in nginx's access-log.
There are quite a few other people that have reported similar issues, but there doesn't seem to be a solution given. Does anyone from Line actually read these questions?
- Postback action not reaching to dialogflow
- Cannot send flex message with property 'flex' with dialogflow
- How to Create Bot Client Instance by Using PHP Namespaces?
- LINE OAuth redirect on safari in IPHONE to LINE APP Failing
- Converting an MID to a user ID
- New Official Account limits are unworkable
- How can I find a user's LINE ID from their User ID using the Messaging API
- Unable to share image to line directly from my app since line version 9.18.1 is released
- Line URL scheme for camera and camera roll not working on iPhone XS Max, iOS 12.4, latest Line App (9.15.1)
- Chat bot display message very slow