コード例 #1
0
ファイル: piropear.py プロジェクト: gandreotti/robotpaolon2
def main():
        TIME=15
	print 'Executing RobotPaolon...'
	api = core.get_api()
	last_mention=core.get_last_mention(api, 'RobotPaolon')
	print 'Ultima mencion: '+last_mention.text+' por '+last_mention.user.screen_name
	print '*************************'
	while True:
		print 'Ultima mencion: '+last_mention.text+' por '+last_mention.user.screen_name
		current_last_mention=core.get_last_mention(api, 'RobotPaolon')
		print 'Ultima nueva mencion: '+current_last_mention.text+' por '+current_last_mention.user.screen_name
		time.sleep(TIME)
		print 'Nuevo chequeo en 15 segundos...'
		if last_mention.id <> current_last_mention.id:
			mentions=core.get_mentions(api, 'RobotPaolon', last_mention.id)
			for m in mentions:
				if m.text.upper() == '@ROBOTPAOLON PIROPEAME':
					print 'Piropeando a '+m.user.screen_name
					core.reply_from_file(api, m.user.screen_name, 'piropos.txt')
			last_mention=current_last_mention
		else:
			print 'No hay nuevas menciones'
コード例 #2
0
import time
import core.core as core

api = core.get_api()

while True:
	
	try:
		mentions=core.get_mentions(api, 'RobotPaolon', None)
		for m in mentions:
			print m.text
		time.sleep(2)

	except TypeError, te:
		print 'Object is not iterable'
		time.sleep(2)