전보 봇을 작성하고 Telegraf 라이브러리를 사용합니다. 헬기에 봇을 배치했습니다. 나는이 방법 webhooks 설정 : 또한 last_error_message: 'Wrong response from the webhook: 403 Forbidden
로그)왜 노드 js 전보 봇이 heroku 응답에 배치 되었습니까? 403
app.telegram.setWebhook(`${URL}/bot${BOT_TOKEN}`);
app.startWebhook(`/bot${BOT_TOKEN}`, null, PORT);
을하지만, Heroku가 로그에 나는 at=info method=POST path="/bot" host=my-app.herokuapp.com request_id=a8f99998-5e9b-4fe4-9af6-9ac56e492ae3 fwd="149.154.167.206" dyno=web.1 connect=3ms service=4ms status=403 bytes=101 protocol=https
getWebhookInfo를 (참조하십시오. 우편 배달부와 전보은 webhook 가이드에서 시도 테스트 예제는 403
솔루션를 반환 : 당신 봇 액세스 권한이없는 경우이 example
어디서나 chat_id를 사용합니다. 폴링 (로컬)을하면 내 봇이 작동합니다. 또한 나에게 완전히 명확하지 않습니다. 전보가 저에게 json을 보내려고 시도 할 때 측면의 오류라고 생각합니다. 사용자에게 쓰려고 할 때가 아닙니다 ... –
혹시 다른 웹 사이트에서 스크립트를 호스팅하려고 시도 했습니까? ? 또는보십시오 [여기] (https://en.wikipedia.org/wiki/HTTP_403) – creyD
좋은 생각! 나는 그것을 시도 할 것이다 –