Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def translation_user(text, language='UK'):
- translator = Translator()
- output = translator.translate(text, dest=language).text
- return output
- def load_audio_msg(event, Text, language='UK'):
- vk_session = vk_api.VkApi(
- token='токен группы')
- vk = vk_session.get_api()
- try:
- Texts = translation_user(Text, language)
- output = gTTS(text=Texts, lang=language, slow=False)
- output.save("MyMusic.ogg")
- time.sleep(1)
- Alpha = vk.docs.getMessagesUploadServer(type='audio_message', peer_id='id моей страницы')
- with open('MyMusic.ogg', 'rb') as file:
- files = {
- 'file': file
- }
- file = requests.post(Alpha['upload_url'], files=files).json()['file']
- audio_msg = vk.docs.save(file=file, title=time.time(), )
- string = 'doc' + str(audio_msg['audio_message']['owner_id']) + '_' + str(
- audio_msg['audio_message']['id'])
- vk.messages.send(random_id=time.time(), peer_id=event, message='Тримай', attachment=string)
- except Exception as e:
- pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement