import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
vk_session = vk_api.VkApi(token = 'цензура')
longpoll = VkBotLongPoll(vk_session, цензура)
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
msg = event.object.message['text'].lower()
elif msg == 'айди':
sender(id, f'{event.from_idfor event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
user_id = event.message.from_id import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
vk_session = vk_api.VkApi(token = 'цензура')
longpoll = VkBotLongPoll(vk_session, цензура)
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
msg = event.object.message['text'].lower()
elif msg == 'айди':
sender(id, f'{event.obj.from_id}') # -*- coding: utf8 -*-
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
token = 'token tyteq'
vk_session = vk_api.VkApi(token=token)
vk = vk_session.get_api()
longpoll = VkBotLongPoll(vk_session, 'ид группы')
def send_msg(peer_id: int, message: str, attachment: str = ""):
return vk.messages.send( **locals(), random_id=0)
while True: #бесконечный цикл
for event in longpoll.listen(): #прослушиваем все сообщения
if event.type == VkBotEventType.MESSAGE_NEW:
responce = event.object.text.lower()
id = event.obj.peer_id
uids = event.obj.from_id
if responce == "id":
send_msg(id,f"твой ид {uids}") # -*- coding: utf8 -*-
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
token = 'token tyteq'
vk_session = vk_api.VkApi(token=token)
vk = vk_session.get_api()
longpoll = VkBotLongPoll(vk_session, 'ид группы')
def send_msg(peer_id: int, message: str, attachment: str = ""):
return vk.messages.send( **locals(), random_id=0)
while True: #бесконечный цикл
for event in longpoll.listen(): #прослушиваем все сообщения
if event.type == VkBotEventType.MESSAGE_NEW:
responce = event.object.text.lower()
id = event.obj.peer_id
uids = event.obj.from_id
if responce == "id":
send_msg(id,f"твой ид {id}") import vk_api
from vk_api.utils import get_random_id
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
def write_message(sender, message):
authorize.method('messages.send', {'chat_id': sender, 'message': message, "random_id": get_random_id()})
def get_name(from_id):
if from_id > 0:
sender_info = getting_api.users.get(user_ids=from_id)[0]
full_name = sender_info.get('first_name') + ' ' + sender_info['last_name']
return full_name
token = "тут был токен"
authorize = vk_api.VkApi(token=token)
longpoll = VkBotLongPoll(authorize, group_id=тут айди группы)
getting_api = authorize.get_api()
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and event.from_chat and event.message.get('text') != "":
reseived_message = event.message.get('text')
sender = event.chat_id
from_id = event.message.get('from_id')
name = get_name(from_id)
if reseived_message.lower() == "/бот":
write_message(sender, "✅ Работаю")