[id12345|Вася Пупкин]
def get_user_id(pattern: str) -> int:
if "[id" in pattern:
return int(pattern.split("|")[0].replace("[id", ""))
def get_user_id(pattern: str) -> int:
if "vk.com/" in pattern:
domen = pattern.split("/")[-1]
return vk.method("users.get", {"user_ids": domen})[0]["id"]
users = vk.method("messages.getConversationMembers", {("peer_id": event.obj.peer_id})["profiles"]
user = random.choice(users)["first_name"]
import vk_api
vk_session = vk_api.VkApi(token='токен от стр')
vk = vk_session.get_api()
peer_id = # тут чат айди + 2000000000. Пример - 2000002203, где 2203 - чат айди
my_id = # айди страницы, которая будет кикать
users = vk.messages.getConversationMembers(peer_id=peer_id)['items']
for user in users:
if user['member_id'] != my_id:
vk.messages.removeChatUser(chat_id=peer_id - 2000000000, member_id=user['member_id'])
import re
myString = "This is a link https://vk.com" # тут подставляете строку из message
result = re.search("(?P<url>https?://[^\s]+)", myString).group("url")
if result:
print(f"Обнаружена ссылка {result}. Игнорирую сообщение.")
if not result:
# выполнение кода
msg = vk.messages.getById(message_ids=string)['items'][0] # тут подставляете строку из message вместо string
if 'reply_message' in msg:
print(f"Обнаружено пересланное сообщение. Игнорирую.")
else:
# выполнение кода
if len(event.attachments) >= 1:
if 'wall' in event.attachments['attach1_type']:
print(f"Обнаружен репост. Игнорирую.")
else:
# выполнение кода
if event.user_id == ваш айди:
#выполняем код
if event.from_me:
#выполняем код
if gun[0] == "123":
users = vk.messages.getConversationMembers(peer_id=event.peer_id)["profiles"]
user_1 = random.choice(users)["first_name"]
user_2 = random.choice(users)["first_name"]
send_msg(id, f'лох - {user_1}, дебил - {user_2}')
def start_city_bilgewater_info(self):
self.ui_city_info.setupUi(self, "BILGEWATER_BACK", "BILGEWATER_BACKGROUND", "BILGEWATER_3D")
self.ui_city_info.pb_cancel_city_info.clicked.connect(self.start_map)
with sqlite3.connect('database/database.db') as db:
cursor = db.cursor()
cursor.execute("SELECT * FROM cities_info WHERE id = %d" % 2)
result = cursor.fetchone()
self.ui_city_info.l_city_name.setText(str(result[1]))
self.ui_city_info.l_city_s_name.setText(str(result[2]))
self.ui_city_info.l_city_edit_info_1.setText(str(result[3]))
self.ui_city_info.l_city_edit_info_2.setText(str(result[4]))
self.ui_city_info.l_city_edit_info_3.setText(str(result[6]))
self.ui_city_info.l_city_edit_info_4.setText(str(result[5]))
self.ui_city_info.l_city_edit_info_5.setText(str(result[7]))
cursor.close()
db.close()
self.show()