from wxpy import *
import time
bot = Bot()
def listen(pwd):
time.sleep(3)
return [msg for msg in bot.messages if msg.text == pwd]
def add_group(users,group):
try:
group.add_members(users,use_invitation=True)
except ResponseError:
return None
def get_newfren(say):
time.sleep(3)
return [msg for msg in bot.messages if msg == say]
group = bot.groups().search('test group 1')[0]
while True:
new_fren = get_newfren('make friend')
if new_fren:
print('find new one!')
for msg in new_fren:
new_user = msg.card
bot.accept_friend(new_user)
new_user.send('hi new friend')
bot.messages.remove(msg)
time.sleep(3)
print('running')
selected = listen('pull me in')
if selected:
print('find a new friend')
for msg in selected:
this_user = msg.sender
add_group(this_user,group)
bot.messages.remove(msg)