PHP
- 3 ответа
- 0 вопросов
3
Вклад в тег
<?php
function getProtocol()
{
if ($_SERVER['HTTPS'] == '') {
return 'http';
} else {
return 'https';
}
}
$protocol = getProtocol(); // Объявляем переменную protocol, которой присваиваем возвращаемое значение ф-и getProtocol
echo $protocol; // Выводим переменную на экран
// Можно и не объявлять переменную - можно просто сделать echo getProtocol();
// Но если значение будет использоваться более одного раза, то следует объявить переменную.
?>
import vk
from time import sleep
def get_msgs():
mg = vk.messages.getDialogs(count="1", unread='1', v='5.14') # Вместо messages.get используем messages.getDialogs, т.к. это и правильней и логичней. За подробностями - лезем в vk.com/dev
if mg['count'] > 0: # Если у нас есть непрочитанные сообщения, то надо бы на них ответить.
user_id = mg['items'][0]['message']['user_id'] # Выковыриваем из json-а uID написавшего, а так же текст сообщения (для лога)
msg_body = mg['items'][0]['message']['body']
print("Боту написали сообщение! [Infa]: uID: " + str(user_id) + " Текст сообщения: " + msg_body) # Отчёт о работе.
vk.messages.send(user_id=user_id, message="Здравствуй!") # Собственно, отвечаем.
if __name__ == '__main__':
session = vk.AuthSession(app_id=" ", user_login="", user_password="", scope="messages, wall") # Дальше всё понятно.
vk = vk.API(session)
while True:
get_msgs()
sleep(5) # Период обновления - 5с, чтобы ВК не ругался на частые запросы.