Upload WarOnline_Chat.py
Browse files- WarOnline_Chat.py +9 -1
WarOnline_Chat.py
CHANGED
@@ -23,6 +23,11 @@ password = 'naP2tion'
|
|
23 |
# Start a session to persist the login cookie across requests
|
24 |
session = requests.Session()
|
25 |
|
|
|
|
|
|
|
|
|
|
|
26 |
def compare_pages(url1, url2):
|
27 |
#Compares 2 pages and returns True if they are the same
|
28 |
return urllib.urlopen(url1).geturl() == urllib.urlopen(url2).geturl()
|
@@ -210,13 +215,16 @@ def WarOnlineBot():
|
|
210 |
for msg in messagesForBot:
|
211 |
if msg['messageID'].split('-')[-1] in messages_for_bot_IDs:
|
212 |
|
213 |
-
originalQuote =
|
214 |
quote = remove_non_english_russian_chars(msg['reply'])
|
215 |
message = ""
|
216 |
|
217 |
while not message:
|
218 |
message = WarClient.getReply(message=quote)
|
219 |
|
|
|
|
|
|
|
220 |
print('Quote: ', originalQuote)
|
221 |
print('Reply: ', message)
|
222 |
|
|
|
23 |
# Start a session to persist the login cookie across requests
|
24 |
session = requests.Session()
|
25 |
|
26 |
+
def fixString(S):
|
27 |
+
# Substitute multiple commas with a single one
|
28 |
+
S = re.sub(",+", ",", S)
|
29 |
+
return S
|
30 |
+
|
31 |
def compare_pages(url1, url2):
|
32 |
#Compares 2 pages and returns True if they are the same
|
33 |
return urllib.urlopen(url1).geturl() == urllib.urlopen(url2).geturl()
|
|
|
215 |
for msg in messagesForBot:
|
216 |
if msg['messageID'].split('-')[-1] in messages_for_bot_IDs:
|
217 |
|
218 |
+
originalQuote = msg['reply']
|
219 |
quote = remove_non_english_russian_chars(msg['reply'])
|
220 |
message = ""
|
221 |
|
222 |
while not message:
|
223 |
message = WarClient.getReply(message=quote)
|
224 |
|
225 |
+
# Post-processing fixes:
|
226 |
+
message = fixString(message)
|
227 |
+
|
228 |
print('Quote: ', originalQuote)
|
229 |
print('Reply: ', message)
|
230 |
|