PDA

Просмотр полной версии : vk_api вопрос по функции


linmsqn
25.11.2022, 14:10
Каким образом отправку сообщения можно поместить в одну функцию? Сейчас у меня есть

Python:






def
send
(
)
:
print
(
"11"
)




и это выполняется после определенного действия, а мне нужно чтобы в этой же функции вместо

print("11")

была целая функция отправки сообщения в вк. Как реализовать это я не знаю

Все что щас есть это

Python:






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
(
)
if
msg
==
"1"
:
sender
(
id
,
"1"
)




но тут отправка по определенному сообщению, а мне нужно короче чтобы просто отправляло одно сообщение без условия сообщения "1"

munnniisss
25.11.2022, 15:49
ну убери if msg == '1'

и сделай просто sender(id, msg)

или адекватно задачу распиши