|
|
|
|
|
|
123
|
if not 'text' in data['message']:
|
123
|
if not 'text' in data['message']:
|
|
124
|
return HttpResponse(201)
|
124
|
return HttpResponse(201)
|
|
125
|
|
125
|
|
|
126
|
- text = data['message']['text']
|
|
|
|
|
|
126
|
+ text = data['message']['text'].strip()
|
|
127
|
if text == '/notify_every_seum_or_not' or text == '/notify_every_seum_or_not@' + telegram_bot_name:
|
127
|
if text == '/notify_every_seum_or_not' or text == '/notify_every_seum_or_not@' + telegram_bot_name:
|
|
128
|
tchat = TelegramChat.objects.get(chat_id=chat['id'])
|
128
|
tchat = TelegramChat.objects.get(chat_id=chat['id'])
|
|
129
|
tchat.notify_only_members = not tchat.notify_only_members
|
129
|
tchat.notify_only_members = not tchat.notify_only_members
|
|
|
|
|
|
|
148
|
requests.post(telegram_url + 'sendMessage', json={'chat_id': chat['id'], 'text': 'Hello ' + telegram_user.counter.name + ' :-)', 'reply_to_message_id': data['message']['message_id']})
|
148
|
requests.post(telegram_url + 'sendMessage', json={'chat_id': chat['id'], 'text': 'Hello ' + telegram_user.counter.name + ' :-)', 'reply_to_message_id': data['message']['message_id']})
|
|
149
|
return HttpResponse('')
|
149
|
return HttpResponse('')
|
|
150
|
|
150
|
|
|
151
|
- seum_cmd = r"^/seum((@" + telegram_bot_name + ")?) (.+)$"
|
|
|
|
|
|
151
|
+ seum_cmd = r"^/seum((@" + telegram_bot_name + ")?)\s+(.+)$"
|
|
152
|
if re.match(seum_cmd, text) is not None:
|
152
|
if re.match(seum_cmd, text) is not None:
|
|
153
|
# it's a /seum cmd
|
153
|
# it's a /seum cmd
|
|
154
|
m = re.sub(seum_cmd, r"\3", text)
|
154
|
m = re.sub(seum_cmd, r"\3", text)
|