forked from WebEducationPlatform/CRM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
vk.properties
87 lines (76 loc) · 7.67 KB
/
vk.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#Vk community id
#Группа для тестов - https://vk.com/club166068303
#Зайти на главную страницу группы, ID группы будет в URLе https://vk.com/club###
vk.club.id=*
#Vk community token
#Ключ доступа сообщества
#Зайти на главную страницу группы -> управление (справа в меню) -> Работа с API (справа в меню) -> Вкладка ключи доступа
vk.community.token=*
#url взаимодействия с vk
vk.apiUrl=https://api.vk.com/method/
#Vk application with using "Implicit flow" OAuth 2.0 authentication method
#Эти данные не меняем:
#id приложения
vk.app.id=6695882
#тип отображения авторизации
vk.app.display = popup
#redirect uri (для Implicit flow остается стандартным на момент версии 5.78)
vk.app.redirect_uri = https://oauth.vk.com/blank.html
#scope - настройки доступа приложения (https://vk.com/dev/permissions)
vk.app.scope = messages,offline,ads
#Vk api version
vk.version=5.78
#Данные для аккаунта, с которого идет рассылка сообщений для новых пользователей:
#Был взят через поддержку ВК особый секрет, который позволяет входить от имени пользователя и обращаться к членам группы,
#потому что группа не может отправить сообщение человеку, который не написал группе.
#clientSecret и clientId не менять.
vk.robot.app.clientSecret = AlVXZFMUqyrnABp8ncuU
vk.robot.app.clientId = 3697615
vk.robot.message.firstContact = Привет, тебя интересует Java?
#Если возникла необходимость поменять токен, необходимо отправить запрос на url:
#
# https://oauth.vk.com/authorize?client_id=1&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=offline,messages&response_type=token&v=5.78
#
#где:
#client_id = id вашего приложения
#display = тип отображения
#redirect_uri = для Implicit flow остается стандартным(на момент версии 5.78)
#scope = настройки доступа приложения (https://vk.com/dev/permissions)
#response_type = для Implicit flow остается "token"
#v = версия (на момент написания, актуальная = 5.78)
#Youtube:
#Группа в вк, в которой производится поиск клиентов по имени, из чата стрима Youtube (по умолчанию выставлено значение для OTUS)
youtube.target.vkclub.id=14505289
#токен от страницы JavaMentor
vk.manager.token = *
#ID чата, в который посылается отчёт по рекламным капманиям от лица группы.
#В группе, от лица которой будет рассылаться отчёт необходимо сделать:
#1. Управление —> Сообщения —> Настройки для бота —> Установить галочку на «разрешить добавлять в беседы».
#2. На главной странице нажать «Пригласить в беседу» и выбрать конфу, в которую будет происходить рассылка.
#Первая беседа, в которую добавят группу, будет иметь id 1, вторая - 2 и т.д.
Присвоить id нужной беседы параметру «vk.app.reports.serviceChatId».
#Вставить id беседы вместо звёздочки в параметр ниже:
vk.app.reports.service.chat.id=*
#id рекламного кабинета вк
#Чтобы получить нужно перейти по ссылке https://vk.com/ads -> перейти в рекламный кабинет(вверху справа) -> перейти в меню настройки (слева) -> Номер кабинета: xxxxxxxxxx
#либо из аккаунта ВК -> меню реклама (слева) -> меню настройки (слева) -> Номер кабинета: xxxxxxxxx
vk.ads.client.id=*
#токен без срока действия для получения отчетов о бюджете рекламного кабинета ВК, чтобы получить:
#создать приложение ВК, если не создано. https://vk.com/dev -> мои приложения (вверху) -> создать приложение -> Standalone-приложение
#-> настройки (слева) -> включить параметр "Open API:" если не включен -> в поля "Доверенный redirect URI:"
# вбить необходимые страницы переадроесации (https://oauth.vk.com/blank.html), затем vk.app.redirect_uri = https://oauth.vk.com/blank.html заполнить параметр в vk.properties
#на этой же странице сверху находится ID приложения: ХХХХХХХХХХ, заполнить параметр vk.robot.app.clientId = id приложения в vk.properties
# для получения токена обратиться на адрес:
#https://oauth.vk.com/authorize?client_id=[ID ВАШЕГО ПРИЛОЖЕНИЯ]&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=ads,offline,groups&response_type=token&v=5.92&state=
#где client_id - id вашего приложения vk.robot.app.clientId (квадратные скобки [] - удалить из запроса)
#в результате перехода по вышеуказанному адресу в адресной строке браузера появится строка вида:
#https://oauth.vk.com/blank.html#access_token=ТОКЕН ДЛЯ ОТЧЕТОВ ИЗ РЕКЛАМНОГО КАБИНЕТА&expires_in=0&user_id=5473955
#скопируйте токен и занесите в следующую строку файла vk.properties как параметр vk.robot.app.accesstoken, пареметр expires_in=0 означает, что токен безсрочный
vk.robot.app.accesstoken=*
# если все нужные параметры уже записаны в vk.properties (vk.robot.app.clientId, vk.app.redirect_uri), токен можно получить пройдя по ссылке http://localhost:9999/vk-ads
#ID чата, в который посылается отчёт то что новый клиент пришел
#В группе, от лица которой будет рассылаться отчёт необходимо сделать:
#1. Управление —> Сообщения —> Настройки для бота —> Установить галочку на «разрешить добавлять в беседы».
#2. На главной странице нажать «Пригласить в беседу» и выбрать конфу, в которую будет происходить рассылка.
#Первая беседа, в которую добавят группу, будет иметь id 1, вторая - 2 и т.д.
Присвоить id нужной беседы параметру «vk.app.newclient.reports.service.chat.id».
#Вставить id беседы вместо звёздочки в параметр ниже:
vk.app.newClient.reports.service.chat.id=*