Skip to content

CYRELINX/ChatManagerWebhook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

ChatManagerWebhook

🐍Python webhook for Чат-Менеджер.

Сначала прочитайте эту статью: https://vk.com/@cm-callback-api.

Вы также можете установить готовый вебхук

Настройка

settings = {'token': '...', 
            'id': 1, 
            'access_token': '...'}

token

Это токен от API Чат-менеджера. Чтобы его получить, авторизуйтесь на сайте, затем перейдите по этой ссылке
Токен будет находиться в поле "token"

id

Всё просто - это ID вашей страницы ВКонтакте. Если вы не знаете, как узнать свой ID - посмотрите способы в интернете, их достаточное количество.

access_token

Это токен от вашей страницы ВКонтакте. Токен от приложения 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

alt text

Далее в /mysite будет файл flask_app.py. В репозитории он называется так же. Вы можете скопировать код с репозитория и вставить его в файл flask_app.py Должно получиться так:

alt text После этого перезагрузите приложение. Ваш сервер готов. Теперь нужно сделать первый запрос. Для этого вы должны перейти по ссылке:
https://api.chatmanager.pro/?method=account.setWebHook&token=TOKEN&url=https://NICKNAME.pythonanywhere.com.
Вместо TOKEN ставите токен от API Чат-менеджера, который мы получили выше. Вместо NICKNAME ставите свой ник на PythonAnywhere.

Обратная связь

Можете писать в ВК.
Не пишите тупых вопросов, здесь я объяснил максимум что смог.
Вы всегда можете установить готовый вебхук, если у вас что-то не получается.

About

🐍Python webhook for https://vk.com/cm for PythonAnywhere

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%