Advertisement
Guest User

Untitled

a guest
Dec 30th, 2019
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. def translation_user(text, language='UK'):
  2.  
  3.  
  4. translator = Translator()
  5.  
  6. output = translator.translate(text, dest=language).text
  7. return output
  8.  
  9. def load_audio_msg(event, Text, language='UK'):
  10. vk_session = vk_api.VkApi(
  11. token='токен группы')
  12.  
  13. vk = vk_session.get_api()
  14. try:
  15. Texts = translation_user(Text, language)
  16.  
  17. output = gTTS(text=Texts, lang=language, slow=False)
  18.  
  19. output.save("MyMusic.ogg")
  20.  
  21. time.sleep(1)
  22.  
  23. Alpha = vk.docs.getMessagesUploadServer(type='audio_message', peer_id='id моей страницы')
  24.  
  25. with open('MyMusic.ogg', 'rb') as file:
  26.  
  27. files = {
  28. 'file': file
  29. }
  30.  
  31. file = requests.post(Alpha['upload_url'], files=files).json()['file']
  32.  
  33. audio_msg = vk.docs.save(file=file, title=time.time(), )
  34.  
  35. string = 'doc' + str(audio_msg['audio_message']['owner_id']) + '_' + str(
  36. audio_msg['audio_message']['id'])
  37.  
  38. vk.messages.send(random_id=time.time(), peer_id=event, message='Тримай', attachment=string)
  39.  
  40. except Exception as e:
  41. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement