質問するログイン新規登録

質問編集履歴

5

誤字

2020/09/02 13:23

投稿

kay_ventris4
kay_ventris4

スコア269

title CHANGED
File without changes
body CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
  <category>
74
74
  <pattern>My name is * _</pattern>
75
- <think><set name="usename"><star/></set></think>
75
+ <think><set name="username"><star/></set></think>
76
76
  <template>Thank you. Your name has been registered.</template>
77
77
  </category>
78
78
  <category>

4

文法の修正

2020/09/02 13:23

投稿

kay_ventris4
kay_ventris4

スコア269

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,4 @@
1
- ```ここに言語を入力
2
- コード
3
- ```### 前提・実現したいこと
1
+ ### 前提・実現したいこと
4
2
  Telegramにお喋りボットをPythonを使って実装したいです。
5
3
 
6
4
  xmlのaimlを使って簡単なお喋りができるファイルをPythonで作り、これをTelegramに実装しようとしているのですが、inputがうまくできていないのか、応答が正常に行われません。市販の本のチュートリアルが日本語用に書かれていたのを独力で英語版にしようとして、MeCab等の解析手順を勝手に省いたのですが、その辺りに問題があるのかと…
@@ -56,7 +54,7 @@
56
54
 
57
55
  <category>
58
56
  <pattern>_ Japan _</pattern>
59
- <template>Ah Japan is really a divine country, isn't it.</template>
57
+ <template>Ah Japan is really a divine country, isnt it.</template>
60
58
  </category>
61
59
  <category>
62
60
  <pattern> _ UK _</pattern>
@@ -64,11 +62,11 @@
64
62
  </category>
65
63
  <category>
66
64
  <pattern>_ France _</pattern>
67
- <template>Ah I've been to France to visit the friend in Toulouse. That was definitely superb.</template>
65
+ <template>Ah Ive been to France to visit the friend in Toulouse. That was definitely superb.</template>
68
66
  </category>
69
67
  <category>
70
68
  <pattern>_ I went to * _</pattern>
71
- <template>Oh you visited <star/>? That's absolutely a good place.</template>
69
+ <template>Oh you visited <star/>? Thats absolutely a good place.</template>
72
70
  </category>
73
71
 
74
72
 
@@ -95,12 +93,12 @@
95
93
  <category>
96
94
  <pattern>_ no _</pattern>
97
95
  <that>Do you like watching films?</that>
98
- <template>I do recommend you watch 'Weathering With You'.</template>
96
+ <template>I do recommend you watch Weathering With You.</template>
99
97
  </category>
100
98
 
101
99
 
102
100
  <category>
103
- <pattern>Any suggestion for today's lunch?</pattern>
101
+ <pattern>Any suggestion for todays lunch?</pattern>
104
102
  <template>
105
103
  <random>
106
104
  <li>Italian</li>

3

書式改定

2020/09/02 13:08

投稿

kay_ventris4
kay_ventris4

スコア269

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,6 @@
1
+ ```ここに言語を入力
2
+ コード
1
- ### 前提・実現したいこと
3
+ ```### 前提・実現したいこと
2
4
  Telegramにお喋りボットをPythonを使って実装したいです。
3
5
 
4
6
  xmlのaimlを使って簡単なお喋りができるファイルをPythonで作り、これをTelegramに実装しようとしているのですが、inputがうまくできていないのか、応答が正常に行われません。市販の本のチュートリアルが日本語用に書かれていたのを独力で英語版にしようとして、MeCab等の解析手順を勝手に省いたのですが、その辺りに問題があるのかと…
@@ -34,8 +36,7 @@
34
36
  (以上エラー)
35
37
 
36
38
  ### 該当のソースコード
37
-
38
- (以下aimlファイル)
39
+ ```xml
39
40
  <?xml version="1.0" encoding="UTF-8">
40
41
  <aiml version="1.0.1" encoding="UTF-8">
41
42
 
@@ -127,13 +128,10 @@
127
128
 
128
129
 
129
130
 
130
- </aiml>
131
+ </aiml>
131
- (インデントなどが消えてますが問題ありません。)
132
- (以上aimlファイル)
132
+ ```
133
-
134
-
135
133
  また、Pythonによるaimlのファイルの読み込みは以下の通りです:
136
- (以下Pythonファイル)
134
+ ```python
137
135
  import aiml
138
136
  from telegram_bot import TelegramBot
139
137
 
@@ -152,13 +150,13 @@
152
150
  response=self.sessiondic[sessionId].respond(utt)
153
151
  return {'utt': response, 'end': False}
154
152
 
155
- if name=='main':
153
+ if __name__=='__main__':
156
154
  osyaberi=Osyaberi()
157
155
  bot=TelegramBot(osyaberi)
158
- bot.run()
156
+ bot.run()
159
- (インデントに関して問題はありません。所々__が消えてますがそこも問題ありません。)
160
- (以上Pythonファイル)
157
+ ```
161
158
 
159
+
162
160
  ### 試したこと
163
161
 
164
162
  ターミナル上で上記のファイルを実行した結果、initial_messageの係る部分はOKそうなのですが、replyの方でパースがしっかりできていないようです。エラーはTelegram上で'Hi, Kay. Talk for a little while?'に対し'Hello'と応答した結果です。

2

誤字

2020/09/02 13:05

投稿

kay_ventris4
kay_ventris4

スコア269

title CHANGED
File without changes
body CHANGED
@@ -152,11 +152,11 @@
152
152
  response=self.sessiondic[sessionId].respond(utt)
153
153
  return {'utt': response, 'end': False}
154
154
 
155
- if _ _name_ _=='_ _main_ _':
155
+ if name=='main':
156
156
  osyaberi=Osyaberi()
157
157
  bot=TelegramBot(osyaberi)
158
158
  bot.run()
159
- なぜか下から4行目の__が消えているので_ _としましたがここは大丈夫です。インデントに関して問題はありません。)
159
+ (インデントに関して問題はありません。所々__が消えてますがそこも問題ありません。
160
160
  (以上Pythonファイル)
161
161
 
162
162
  ### 試したこと

1

誤字

2020/09/02 12:46

投稿

kay_ventris4
kay_ventris4

スコア269

title CHANGED
File without changes
body CHANGED
@@ -128,6 +128,7 @@
128
128
 
129
129
 
130
130
  </aiml>
131
+ (インデントなどが消えてますが問題ありません。)
131
132
  (以上aimlファイル)
132
133
 
133
134