Brunopaes / ada

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ada: artificial directory & assistant

Personal assistant for messaging applications (e.g. Telegram, Discord, Whatsapp). Project is composed by its handlers and processors to handle requisitions.

The great majority of processors are interchangeable between message handlers.


Settings

To properly run it's several skills, ada requires to have it all configured through a setting.json file.

Telegram
{
  "token": "541233:A12JASBN12JASIJDW12321KN"
}
Google Cloud
{
  "type": "service_account",
  "project_id": "sdnasjdn923",
  "private_key_id": "2193undasidhuh1287ebdu2he2e",
  "private_key": "-----BEGIN PRIVATE KEY-----\n",
  "client_email": "wawaweewa@wawaweewa-545459.iam.gserviceaccount.com",
  "client_id": "65649498411548484",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/"
}
Google Maps
{
  "api_key": "AIzaSyDx2RCq2og6zp5aYbnProvMjCWletM03B0"
}
Twitter
{
  "consumer": {
    "consumer_key": "n2133n21j3nj12ndnasjnd",
    "consumer_secret": "3u21h3unbdsajndsajnd821n2jndcawsdwd21e12"
  },
  "application": {
    "key": "knduh12873bd217ge721db217eg271d217ge81db218",
    "secret": "d12b217gd821gdu2b128ge8gdu9128dy"
  }
}
Punch a Clock
{
  "cpf": "41680065815",
  "token": "948484545488454554"
}

About


Languages

Language:Python 100.0%