예제 #1
0
def init():
    global driver
    global sent_message
    driver = WhatsAPIDriver()
    driver.view_unread()
    schedule.every(20).seconds.do(job)
    sent_message = construct_message()
예제 #2
0
from webwhatsapi import WhatsAPIDriver
driver = WhatsAPIDriver(username="******")
from summarizer import textrank

while True:
    inp = input("Is your phone connected y/n ?")
    if inp == "y":
        break
print("Phone Connected!!")
l = driver.view_unread()
print(l)
group = dict()
for x in range(len(l)):
    v = l[x]['id']
    if (v[-4] == 'g'):
        group[l[x]['contact']] = l[x]['messages']
group_message = dict()
for key in group:
    lo = len(group[key])
    li = []
    for x in range(lo):
        li.append(group[key][x]['message'])
        group_message[key] = li
print(group_message)

for key in group_message:
    v = len(group_message[key])
    text = ""
    for x in group_message[key]:
        text += x
    text += "."
예제 #3
0
# Not recent. Will be updated after changes

import time
from webwhatsapi import WhatsAPIDriver

driver = WhatsAPIDriver()
print "Waiting for QR"
driver.wait_for_login()

print "Bot started"

while True:
    time.sleep(3)
    print('Checking for more messages')
    for contact in driver.view_unread():
        for message in contact[u'messages']:
            driver.send_to_whatsapp_id(contact[u'id'], message[u'message'])