Skip to content

nonwander/api_01_sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бот-асистент для API сервиса ВКонтакте

Эта программа реализует бот-ассистента, который по запросу проверяет статус «online» запрашиваемого по ID пользователя во Вконтакте, и отправляет СМС-сообщение на зарезервированный в приложении номер телефона посредством API сервиса Twillo. Для реализации бота используется модуль Client библиотеки twillo.rest


Установка.

Cистемные требования:

python==3.8.6

Порядок установки:

  1. Клонировать репозиторий
  2. Установить зависимости из requirements.txt
git clone https://github.com/nonwander/api_01_sms
pip install -r requirements.txt 

Принцип работы.

Бот-асистент обращается к API ВКонтакте — отправляет данные JSON с параметрами:

{
    «access_token»: «string»,
    «user_ids»: «string»,
    «fields»: «string»,
    «v»: «string»
}

где:
«access_token» - токен Вконтакте;
«user_ids» - ID пользователя;
«fields» - ключевое поле;
«v» - версия API Вконтакте.

Если пользователь онлайн - формирует из полученного ответа СМС-сообщение и отправляет его через клиентский сервис Twillo.

About

Bot-messendger for VKontakte

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages