Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
программирование:настройки_скрипта_вконтакте [2017.04.27 06:35] – создано admin | программирование:настройки_скрипта_вконтакте [2017.05.04 20:31] (текущий) – admin | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Настройки скрипта вконтакте ====== | ====== Настройки скрипта вконтакте ====== | ||
+ | ===== Редактирование скрипта ===== | ||
+ | |||
+ | Для редактирования скрипта рекомендуется использовать редактор [[https:// | ||
+ | Изначально скрипт написан из-под Linux и перевод строки несколько иной, нежели в Windows. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Настройка скрипта ===== | ||
+ | <code python> | ||
+ | |||
+ | # | ||
+ | # -*- coding: utf-8 -*- | ||
+ | |||
+ | import vkjm | ||
+ | |||
+ | jm=vkjm.JobMessages() | ||
+ | |||
+ | |||
+ | # установить сервисный ключ доступа ВКонтакте | ||
+ | jm.SetToken(' | ||
+ | |||
+ | # длина сообщения не длиннее ??? символов | ||
+ | jm.SetMaxLen(350) | ||
+ | |||
+ | # Искать сообщения за ??? последних минут | ||
+ | jm.SetLastMinutes(15) | ||
+ | |||
+ | # Игнорировать сообщения с таким текстом (разделитель - символ | ) | ||
+ | jm.SetIgnoreRegex(" | ||
+ | |||
+ | # SetupPhrase, | ||
+ | # Перебор всех комбинаций из списка аргументов | ||
+ | # Функции могут быть с 1, 2 и 3 аргументами | ||
+ | # Если в аргументе присутствует знак разделения |, то производится перебор по всем словам | ||
+ | |||
+ | |||
+ | # Добавляет 2 фразы | ||
+ | jm.SetupPhrase( ' | ||
+ | |||
+ | |||
+ | # Добавляет 3 фразы, перебирая последний аргумент | ||
+ | # нужна помощь по английскому, | ||
+ | jm.SetupPhrase2( ' | ||
+ | |||
+ | # Перебирает все комбинации. Получается 3*3*3=27 вариантов фраз. | ||
+ | jm.SetupPhrase3( ' | ||
+ | |||
+ | |||
+ | # сохранить результаты в файл | ||
+ | jm.Save(' | ||
+ | |||
+ | |||
+ | # Отправить сообщение на почту одним письмом | ||
+ | jm.SendEmail(' | ||
+ | |||
+ | # Отправить сообщения на почту. Каждое сообщение отдельным письмом | ||
+ | jm.SendSeparateEmails(' | ||
+ | |||
+ | # Вывод сообщения об окончании работы на экран | ||
+ | print(" | ||
+ | |||
+ | |||
+ | </ |