У меня есть код с ботом для группы, который отвечает людям в лс на python3:
Всё нужное импортировано, а группа авторизована по токену.
while True:
for event in longpoll.listen():
messages = vk.method("messages.getConversations", {"offset": 0, "count": 20, "filter": "unanswered"})
if event.type == VkEventType.MESSAGE_NEW:
if event.to_me:
request = event.text
randint = random.randint(0,900000000)
request = request.lower()
chat_id = vk.method('messages.getConversations')
chat_id = chat_id['items']
id = messages["items"][0]["last_message"]["from_id"]
body = messages["items"][0]["last_message"]["text"]
user = vk.method("users.get", {"user_ids": + id})
fullname = user[0]['first_name']
lastname = user[0]['last_name']
full = user[0]['first_name'] + ' ' + user[0]['last_name']
for check in request:
if body.lower() == "привет":
vk.method("messages.send", {"user_id": id, "message": "[id" + str(id) + "|" + str(fullname) + "], привет", "random_id": randint})
При каком-либо моментк выдает ошибку
messages = vk.method("messages.getConversations", {"offset": 0, "count": 20, "filter": "unanswered"})
File "/usr/local/lib/python3.8/dist-packages/vk_api/vk_api.py", line 684, in method
raise error
vk_api.exceptions.ApiError: [10] Internal server error
Подскажите, пожалуйста, как лучше сделать? Ошибка непонятно почему возникает при обычном использовании. Заранее прошу не на словах рассказать что случилось, а показать.