Advertisement
l1von

d

Jan 5th, 2021
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. random_filename = f"randomimg_{random.randint(0, 10000000000000000000000000)}.jpg"
  2. with open(random_filename, "wb") as f:
  3. f.write(response.content)
  4.  
  5. random_text_len = len(random_text)
  6.  
  7. dem_filename = Image.open('demresult.jpg')
  8. dem_filename = f'result_{random.randint(0, 10000000000000000000000000)}.jpg'
  9. if random_text_len <= 80:
  10. dem = demcreate(random_text, random_bottom_text)
  11. dem.makeImage(random_filename)
  12. dem.setline('@neurobalbes')
  13. photo = await photo_uploader.upload_message_photo('demresult.jpg')
  14. await message(attachment=photo)
  15. os.remove(random_filename)
  16. dialogs[message.peer_id] = time.time() + 30
  17. await logging(message.peer_id)
  18. return
  19. else:
  20. random_bottom_text_short = random_text[:80]
  21. dem = demcreate(random_text, random_bottom_text_short)
  22. dem.makeImage("randomimg.jpg")
  23. dem.setline('@neurobalbes')
  24. photo = await photo_uploader.upload_message_photo('demresult.jpg')
  25. await message(attachment=photo)
  26. os.remove(dem_filename)
  27. os.remove(random_filename)
  28. dialogs[message.peer_id] = time.time() + 30
  29. await logging(message.peer_id)
  30. return
  31.  
  32. elif message.peer_id in dialogs and time.time() <= dialogs[message.peer_id]:
  33. await message(f'Осталось еще {int(dialogs[message.peer_id]-time.time())} сек')
  34. else:
  35. await message(
  36. "Недостаточно сообщений для генерации.\nНужное количество: 10 сообщений и 1 фотография"
  37. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement