Собсна решил нормально настроить для своей страницы вк бота...
И столкнулся с тем что бот:
1- не чувствителен к регистру (т.е для него "Привет" и "пРиВет" - это разные команды) мб знает кто
как научить бота правильно воспринимать "верхний" и "нижний" регистры ??
Зы: Я могу отдельно настроить команды под каждое слово (но мне это кажется неразумным т.к писать тыщу вариаций одного только слова ***Как дела***
("Как дела" "Как дела?" "как дела?" "как дела?")
vk.auth()
values = {'out':0, 'count':100, 'time_offset':60}
def write_msg(user_id, s):
vk.method('messages.send', {'user_id':user_id, 'message':s})
while True:
response = vk.method('messages.get', values)
if response['items']:
values['last_message_id'] = response['items'][0]['id']
for item in response['items']:
if response['items'][0]['body'] == 'Привет':
write_msg(item['user_id'], 'И тебе привет, человек')
if response['items'][0]['body'] == 'Как твои дела?':
write_msg(item['user_id'], 'Спасибо, хорошо! Мой хозяин оставил меня следить за его страницей.')
if response['items'][0]['body'] == 'И что?':
write_msg(item['user_id'], 'В его отсутствие я могу сидеть в вк и страдать ерундой))')
elif response['items'][0]['body'] == '':
write_msg(item['user_id'], '')
else:
write_msg(item['user_id'], 'Я еще не настолько развит чтобы общаться с вами наравне')
time.sleep(1)
И столкнулся с тем что бот:
1- не чувствителен к регистру (т.е для него "Привет" и "пРиВет" - это разные команды) мб знает кто
как научить бота правильно воспринимать "верхний" и "нижний" регистры ??
Зы: Я могу отдельно настроить команды под каждое слово (но мне это кажется неразумным т.к писать тыщу вариаций одного только слова ***Как дела***
("Как дела" "Как дела?" "как дела?" "как дела?")
vk.auth()
values = {'out':0, 'count':100, 'time_offset':60}
def write_msg(user_id, s):
vk.method('messages.send', {'user_id':user_id, 'message':s})
while True:
response = vk.method('messages.get', values)
if response['items']:
values['last_message_id'] = response['items'][0]['id']
for item in response['items']:
if response['items'][0]['body'] == 'Привет':
write_msg(item['user_id'], 'И тебе привет, человек')
if response['items'][0]['body'] == 'Как твои дела?':
write_msg(item['user_id'], 'Спасибо, хорошо! Мой хозяин оставил меня следить за его страницей.')
if response['items'][0]['body'] == 'И что?':
write_msg(item['user_id'], 'В его отсутствие я могу сидеть в вк и страдать ерундой))')
elif response['items'][0]['body'] == '':
write_msg(item['user_id'], '')
else:
write_msg(item['user_id'], 'Я еще не настолько развит чтобы общаться с вами наравне')
time.sleep(1)