if event.from_user:
после команды / строки if event.type == VkEventType.MESSAGE_NEW:
), в интернете примеров куча.from vk_api.longpoll import VkLongPoll, VkEventType
vk_session = vk_api.VkApi(token="токен от страницы")
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
def send_msg(peer_id: int, message: str, attachment: str = ""):
return vk.messages.send(**locals(), random_id=0)
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
# если вообще на любое сообщение, то убираем строку if event.text == 'текст который пишет пользователь':
if event.text == 'текст который пишет пользователь':
send_msg(event.peer_id, 'ответ бота')
def get_members(peer_id: int) -> list:
return vk.method("messages.getConversationMembers", {
"peer_id": peer_id
})["items"]
your_list = ['12jdj', 'dksk3']
result = ", ".join(your_list)
with open(path, 'w', newline='', encoding='utf-8') as file:
import re
import os
def check():
file = input("Введите путь: ")
if os.path.exists(file):
with open(file, 'r') as f:
raws = f.read()
if len(raws) >= 1:
result = re.findall(r"\d+\.\d+", raws)
if len(result) >= 1:
print(result)
else:
print("Данных типа float не найдено")
else:
print("Файл пустой")
f.close()
else:
print("Файл не существует")
check()
# стилизуем через f строки, передавая цвета как аргументы
self.pushButton.setStyleSheet("QPushButton{\n"
" border-radius: 30px;\n"
f" border: 2px solid {color_1};\n"
f" background-color: {color_2};\n"
"}")
# добавляем аргументы в setupUi
def setupUi(self, MainWindow, color_1, color_2):
# если форма как отдельный модуль
import your_form
self.form = your_form.class_name()
# если в одном файле
self.form = class_name()
# вызываем форму с новыми цветами
def function(self):
self.form.setupUi(self, "rgb(255,0,0)", "rgb(255,0,0)")
self.show()
self.form.fishing_0.clicked.connect(function)
img = Image.open("background.jpg")
W, H = (1400, 2000)
draw = ImageDraw.Draw(img)
msg = "12345"
w, h = draw.textsize(msg)
font_pt_1 = ImageFont.truetype("bahnschrift.ttf", 72)
draw.text(((W - w)/2, 150), msg, (255, 255, 255), font=font_pt_1)
img.save('sample-out.jpg')