Top.Mail.Ru
Ответы

Python функция кика

Вот мой код
Как мне добавить фунцию кика в беседе
import vk
import vk_api
from vk_ api.bot _longpoll import VkBotLongPoll, VkBotEventType

vk_session = vk_api.VkApi(
token="")
longpoll = VkBotLongPoll(vk_session, id)


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:

msg = event.object.message.get('text', '').lower()
id = event.chat_id

if msg.startswith("test"):
sender(id, "РАБОТАЕТ")
if msg.startswith("hi"):
sender(id, "Привет")

По дате
По рейтингу
Аватар пользователя
Мастер
1234567891011121314151617181920212223242526
 import vk 
import vk_api 
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType 
 
vk_session = vk_api.VkApi( 
    token="" 
) 
longpoll = VkBotLongPoll(vk_session, id) 
 
def sender(id, text): 
    vk_session.method("messages.send", {"chat_id": id, "message": text, "random_id": 0}) 
 
def kick_user(chat_id, user_id): 
    vk_session.method("messages.removeChatUser", {"chat_id": chat_id, "user_id": user_id}) 
 
for event in longpoll.listen(): 
    if event.type == VkBotEventType.MESSAGE_NEW: 
        if event.from_chat: 
 
            msg = event.object.message.get('text', '').lower() 
            id = event.chat_id 
 
            if msg.startswith("kick"): 
                user_id = msg.split()[1] 
                kick_user(id, user_id) 
                sender(id, "Пользователь исключен")