@cyxarick

Бот не пишет в беседе, но в лс ещё как пишет, можете помочь?

import vk_api
import requests
import random
vk_session = vk_api.VkApi(token='token')

from vk_api.longpoll import VkLongPoll, VkEventType
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
   
   
        usergive=vk.users.get(user_ids=event.user_id)
        idgive=vk.users.get(user_ids=event.user_id)
        id=idgive[0]['id']		
        name=usergive[0]['first_name']
      


     
        				               
        if event.text == "НАРУТООО":
            if event.from_user: 
                print(vk.messages.send( 
                    user_id=event.user_id,
                    message='САСКЕЕЕЕ',
                    random_id=0
                  
		))
            elif event.from_chat: 
                vk.messages.send(
                    peer_id=2000000002,
                    message="САСКЕЕЕЕ",
                    random_id= 0
		)

Когда пишу в беседу ошибки не выдает
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
@fanepka
Работаю на Python
vk_api.longpoll не будет обрабатывать сообщение из беседы, используйте vk_api.bot_longpoll
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
23 сент. 2020, в 19:23
5000 руб./за проект
23 сент. 2020, в 19:16
10000 руб./за проект
23 сент. 2020, в 19:07
5000 руб./за проект