質問編集履歴
3
補足情報の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,13 +33,15 @@
|
|
33
33
|
$telegram = new Longman\TelegramBot\Telegram($bot_api_key, $bot_username);
|
34
34
|
|
35
35
|
error_log('['.$log_time.']'."メッセージ取得前".PHP_EOL, 3, $log);
|
36
|
+
|
36
|
-
|
37
|
+
//エラーが起きる部分
|
37
38
|
$message = $this->getMessage();
|
38
39
|
$chat_id = $message->getChat()->getId();
|
39
40
|
$data = [];
|
40
41
|
$data['chat_id'] = $chat_id;
|
41
42
|
$data['text'] = 'This is just a Test...';
|
42
43
|
// Longman\TelegramBot\Request::sendMessage($data);
|
44
|
+
|
43
45
|
error_log('['.$log_time.']'."メッセージ内容:".$message.PHP_EOL, 3, $log);
|
44
46
|
|
45
47
|
error_log('['.$log_time.']'."メッセージ取得".PHP_EOL, 3, $log);
|
@@ -100,4 +102,6 @@
|
|
100
102
|
|
101
103
|
### 補足情報(FW/ツールのバージョンなど)
|
102
104
|
|
103
|
-
PHP5.5, ロリポップ(スタンダードプラン)を使用しています。
|
105
|
+
PHP5.5, ロリポップ(スタンダードプラン)を使用しています。
|
106
|
+
$this->getMessage()でエラーが起きているが、それをcatchできていないことは理解しています。
|
107
|
+
(catchできないのは別問題として)issuesの議論から、この$thisを何に置き換えれば良いかを理解することができませんでした。
|
2
個人情報につながるurlの置き換え
title
CHANGED
File without changes
|
body
CHANGED
@@ -78,7 +78,7 @@
|
|
78
78
|
$bot_username = '****';
|
79
79
|
|
80
80
|
// Define the URL to your hook.php file
|
81
|
-
$hook_url = 'https://
|
81
|
+
$hook_url = 'https://*********.ssl-lolipop.jp/telegrambot/hook.php';
|
82
82
|
|
83
83
|
try {
|
84
84
|
// Create Telegram API object
|
1
finaly -> finally
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,14 +50,14 @@
|
|
50
50
|
}catch (Exception $e){
|
51
51
|
error_log('['.$log_time.']'."Exception".PHP_EOL, 3, $log);
|
52
52
|
}finally{
|
53
|
-
error_log('['.$log_time.']'."
|
53
|
+
error_log('['.$log_time.']'."finally".PHP_EOL, 3, $log);
|
54
54
|
}
|
55
55
|
```
|
56
56
|
### 出力結果
|
57
57
|
このように、tryの途中でExceptionにもいかずになぜかfinallyに飛んでいます。
|
58
58
|
```
|
59
59
|
[2020-06-29 16:41:09]メッセージ取得前
|
60
|
-
[2020-06-29 16:41:09]
|
60
|
+
[2020-06-29 16:41:09]finally
|
61
61
|
```
|
62
62
|
### 試したこと
|
63
63
|
|