@velskboy

Почему VK bot не тегает пишущих в чат?

def sender (id, text):
    vk_session.method('messages.send', {'chat_id' : id, 'message' : text, 'random_id' : 0})

for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW:
        if event.from_chat:
            
            id = event.chat_id
            user_id = event.object.user_id
            msg = event.object.message['text'].lower()

            if msg == 'а':
                sender(id, f'{user_id} кто ты?')


В результате вижу это:
63f513a0e93e0482743639.jpeg

Как можно исправить? Пробовал разными способами, но знаний не хватает. Заранее спасибо.
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
@velskboy Автор вопроса
Вопрос был решен изменением user_id = event.object.user_id на user_id = event.object.message['from_id']
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@liss48
Вместо event.object.user_id поставь user_id
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект