HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.11.2022, 14:10
linmsqn
Постоянный
Регистрация: 29.05.2020
Сообщений: 331
С нами: 3136519

Репутация: 73
По умолчанию

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

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"
 
Ответить с цитированием

  #2  
Старый 25.11.2022, 15:49
munnniisss
Участник форума
Регистрация: 23.12.2019
Сообщений: 155
С нами: 3363619

Репутация: 33
По умолчанию

ну убери if msg == '1'

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

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.