Size: a a a

Telethon Talks RU

2020 July 04

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
У меня вообще пусьо
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
Evaluated expression:
import telethon; from telethon import functions, types, utils
(await client.send_file('telethonrussian', await client.download_media((await event.get_reply_message()).media), attributes=[types.DocumentAttributeAudio(
        duration=99999999,
        voice=True,
        waveform=utils.encode_waveform(
                   bytes(
                       b'\xe0\xb3(\x03\x00c\xb2\xff\xff\xa7\xff\xa7\xc2"(%$\xf8c\x93\xc6\xc2OE\x08\xa2\x08!\x82\xa0\xff\x9b,\xff\x84\xab\xa1(\xbf\x04`\xb65\xd8\x85o\xa8\x8a`Z\x06OE/\x9fl%(\x02\xfa\xbfw\x07'
                   )
               ),
           )
       ]))
return;


Result:
None
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
Ты тут что нибудь видишь?
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
Вавеформ палит
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
КейЗенД Арсений 🛠️
Ты тут что нибудь видишь?
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
надо сделать decode_waveform
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
надо сделать decode_waveform
А чо оно вообще делает
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
КейЗенД Арсений 🛠️
А чо оно вообще делает
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
Message:
 document: Document:
   access_hash: 5601899819199069737
   attributes: list
     - DocumentAttributeAudio:
       duration: 99999999
       performer: 'Burial'
       title: 'State Forest'
       voice: True
       waveform: 60 A2 01 86 FC FF FC 23 04 2A 04 8F 69 C4 2B 48 A0 20 C0 DF EC 93 15 D0 27 C0 56 5C 1E 52 40 9B 57 DE 67 05 09 FD EF 01
     - DocumentAttributeFilename:
       file_name: 'Burial - State Forest (7).mp3'
   date: 2020-07-04 16:55:05
   dc_id: 1
   file_reference: 04 53 35 18 C6 00 00 82 F4 5F 00 B5 4E 91 64 12 AC DA 2A 2C 21 CC 83 3F 58 46 8D 97 FE
   id: 4902378110919377130
   mime_type: 'audio/mpeg'
   size: 937105
 edit_hide: False
 file: File:
   duration: 99999999
   ext: '.mp3'
   id: 'AwADAQAD6gAD674IRCl-r5Y08r1NAg'
   media: <cyclic reference 7f7cdcc0a130>
   mime_type: 'audio/mpeg'
   name: 'Burial - State Forest (7).mp3'
   performer: 'Burial'
   size: 937105
   title: 'State Forest'
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
Кирилик референс
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
60 A2 01 86 FC FF FC 23 04 2A 04 8F 69 C4 2B 48 A0 20 C0 DF EC 93 15 D0 27 C0 56 5C 1E 52 40 9B 57 DE 67 05 09 FD EF 01

equals

bytes(b'\xe0\xb3(\x03\x00c\xb2\xff\xff\xa7\xff\xa7\xc2"(%$\xf8c\x93\xc6\xc2OE\x08\xa2\x08!\x82\xa0\xff\x9b,\xff\x84\xab\xa1(\xbf\x04`\xb65\xd8\x85o\xa8\x8a`Z\x06OE/\x9fl%(\x02\xfa\xbfw\x07'
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
60 A2 01 86 FC FF FC 23 04 2A 04 8F 69 C4 2B 48 A0 20 C0 DF EC 93 15 D0 27 C0 56 5C 1E 52 40 9B 57 DE 67 05 09 FD EF 01

equals

bytes(b'\xe0\xb3(\x03\x00c\xb2\xff\xff\xa7\xff\xa7\xc2"(%$\xf8c\x93\xc6\xc2OE\x08\xa2\x08!\x82\xa0\xff\x9b,\xff\x84\xab\xa1(\xbf\x04`\xb65\xd8\x85o\xa8\x8a`Z\x06OE/\x9fl%(\x02\xfa\xbfw\x07'
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
ты же пытаешься что? Сгенерировать вэйвформу
Дык и пихай
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
from random import randint
from PIL import Image, ImageDraw, ImageOps
import io
ar = [randint(1, 30) for _ in range(100)]

co = len(ar)
w = co*15 + co*3
h = max(ar)*30

im = Image.new("RGBA", (w,h))

x = 0
for r in ar:
t=r*25
bar = Image.new("RGBA", (15, t), "tomato")
draw = ImageDraw.Draw(bar)
draw.rectangle((0, 0, 15, 15//2), (0, 0, 0, 0))
draw.ellipse((0, 0, 15, 15), "tomato")
bar = ImageOps.flip(bar)
draw = ImageDraw.Draw(bar)
draw.rectangle((0, 0, 15, 15//2), (0, 0, 0, 0))
draw.ellipse((0, 0, 15, 15), "tomato")
u = bar.height
im.paste(bar, (x, (h-u)//2))
x += 18
o = io.BytesIO()
o.name = "kzd.webp"
im.save(o)
o.seek(0)
await message.delete()
await client.send_file(message.to_id, o, reply_to=reply)
источник

КА

КейЗенД Арсений 🛠️... in Telethon Talks RU
У меня оно так работает
источник