🐍Python webhook for Чат-Менеджер.
Сначала прочитайте эту статью: https://vk.com/@cm-callback-api.
Вы также можете установить готовый вебхук
settings = {'token': '...',
'id': 1,
'access_token': '...'}
Это токен от API Чат-менеджера. Чтобы его получить, авторизуйтесь на сайте, затем перейдите по этой ссылке
Токен будет находиться в поле "token"
Всё просто - это ID вашей страницы ВКонтакте. Если вы не знаете, как узнать свой ID - посмотрите способы в интернете, их достаточное количество.
Это токен от вашей страницы ВКонтакте. Токен от приложения VK Admin можно получить по этой ссылке. Никому не сообщайте его!
chats = {'AAA': 111, 'BBB': 222}
Это "словарь". В него записываются данные в виде пар ключ-значение. AAA является ключом, а 111 - его значением. Так же и BBB является ключом, а 222 значением. Записывать беседы нужно в виде "UID": chat_id
Т.е. UID будет ключом, а chat_id его значением.
Если вы хотите записать новую беседу, то через запятую запишите новую пару ключ-значение.
UID можно узнать с помощью команды !справка в беседе.
chat_id можно узнать, зайдя в беседу, и скопировав число из адресной строки.
Зарегистрируйтесь на PythonAnywhere и создайте приложение на Flask с версией Python 3.7
Далее в /mysite будет файл flask_app.py. В репозитории он называется так же. Вы можете скопировать код с репозитория и вставить его в файл flask_app.py Должно получиться так:
После этого перезагрузите приложение. Ваш сервер готов. Теперь нужно сделать первый запрос. Для этого вы должны перейти по ссылке:
https://api.chatmanager.pro/?method=account.setWebHook&token=TOKEN&url=https://NICKNAME.pythonanywhere.com.
Вместо TOKEN ставите токен от API Чат-менеджера, который мы получили выше. Вместо NICKNAME ставите свой ник на PythonAnywhere.
Можете писать в ВК.
Не пишите тупых вопросов, здесь я объяснил максимум что смог.
Вы всегда можете установить готовый вебхук, если у вас что-то не получается.