前提・実現したいこと
https://qiita.com/ShotaKameyama/items/526fcc9b87ad84b1b366
このサイトの自動翻訳ボットを設置したい
各種設定を終えたがエラーメッセージがでて先に進まない
発生している問題・エラーメッセージ
TypeError: undefined からプロパティ「parameter」を読み取れません。(行 9、ファイル「コード」)
該当のソースコード
ソースコード
function doPost(e) {
Logger.log(e);
var token = PropertiesService.getScriptProperties().getProperty('SLACK_ACCESS_TOKEN');
var bot_name = "Translator Amanda";
var bot_icon = "http://cdn.movieweb.com/img.news/NE7gJxmYw4Z2ae_1_1.jpg";
var verify_token = "**********"
if (verify_token != e.parameter.token) {
throw new Error("invalid token.");
};
var app = SlackApp.create(token);
var body = e.parameter.text.substr(8);
var original_lan = body.substr(0,2);
var convert_lan = body.substr(3,2);
var message = body.substr(6);
var message = LanguageApp.translate(message, original_lan, convert_lan);
return app.postMessage("#test", message, {
username: bot_name,
icon_url: bot_icon
});
}
試したこと
ここに問題に対して試したことを記載してください。
verify_token = "**********"
のtoken idが間違っているのではないか?と思い、何度となくスラック側に設定した
Outgoing WebHooksの
Token
This token will be sent in the outgoing payload. You can use it to verify the request came from your Slack team.
の箇所のIDをコピーしているたが何度やっても同じエラーとなる。
補足情報(FW/ツールのバージョンなど)
google scropt
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー