Steam'i Yükleyin
giriş
|
dil
简体中文 (Basitleştirilmiş Çince)
繁體中文 (Geleneksel Çince)
日本語 (Japonca)
한국어 (Korece)
ไทย (Tayca)
Български (Bulgarca)
Čeština (Çekçe)
Dansk (Danca)
Deutsch (Almanca)
English (İngilizce)
Español - España (İspanyolca - İspanya)
Español - Latinoamérica (İspanyolca - Latin Amerika)
Ελληνικά (Yunanca)
Français (Fransızca)
Italiano (İtalyanca)
Bahasa Indonesia (Endonezce)
Magyar (Macarca)
Nederlands (Hollandaca)
Norsk (Norveççe)
Polski (Lehçe)
Português (Portekizce - Portekiz)
Português - Brasil (Portekizce - Brezilya)
Română (Rumence)
Русский (Rusça)
Suomi (Fince)
Svenska (İsveççe)
Tiếng Việt (Vietnamca)
Українська (Ukraynaca)
Bir çeviri sorunu bildirin
также таксичный и не советую с ним игратть лучше на разминке ливнуть
надеюсь таких как он настигнет карма
🟨🟨🟨🟨🟨⬛️🟨🟨🟨🟨
🟨🟨🟨🟨🟨⬛️🟨🟨🟨🟨
🟨🟨🟨🟨⬛️⬛️🟨🟨⬛️🟨
🟨⬛️🟨🟨⬛️⬛️🟨🟨⬛️🟨
🟨⬛️⬛️🟨⬛️⬛️🟨🟨⬛️🟨
⬜️⬛️⬛️⬛️⬛️⬛️🟨🟨⬛️🟨
⬜️⬛️⬛️⬛️⬛️⬛️⬜️🟨⬛️🟨
⬜️⬛️⬜️⬛️⬛️⬛️⬜️⬜️⬛️🟨
⬜️⬛️⬜️⬜️⬛️⬛️⬛️⬜️⬛️⬜️
⬜️⬛️⬜️⬜️⬛️⬛️⬛️⬛️⬛️⬜️
🟦⬛️🟦🟦⬛️⬛️⬛️⬛️⬛️🟦
🟦⬛️🟦🟦⬛️⬛️🟦⬛️⬛️🟦
🟦⬛️🟦🟦⬛️⬛️🟦🟦⬛️🟦
🟦⬛️🟦🟦⬛️⬛️🟦🟦🟦🟦
🟦🟦🟦🟦⬛️🟦🟦🟦🟦🟦
🟦🟦🟦🟦⬛️🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦
🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨
🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨
🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨
Героям слава
played = await get_time_played()
hrs = int(song_len / 60 / 60)
mins = int(song_len / 60 - hrs * 60)
sec = int(song_len % 60)
hrsp = int(played / 60 / 60)
minsp = int(played / 60 - hrsp * 60)
secp = int(played % 60)
if hrs > 0:
stime = f'{hrs}:{mins:02}:{sec:02}'
else:
stime = f'{mins}:{sec:02}'
if hrsp > 0:
ptime = f'{hrsp}:{minsp:02}:{secp:02}'
else:
ptime = f'{minsp}:{secp:02}'
return f'{ptime} / {stime}'
args = ("ffprobe", "-show_entries", "format=duration", "-i", file)
popen = subprocess.Popen(args, stdout=subprocess.PIPE)
popen.wait()
song_len = str(popen.stdout.read())[23:-18]
song_len = int(float(song_len))
print('SONG LEN:' + str(song_len))
return song_len
while True:
if not q == [] and not state == 2:
if not vc.is_playing() and state == 1:
if len(q) == 1:
await play_file(vc, q[current])
else:
await skip()
if not current == pos:
current = pos
await play_file(vc, q[current])
await asyncio.sleep(1)
async def print_queue(message):
if q == []:
await msender.send("Очередь пустая а шо", message.channel)
else:
song_name = f'{pos + 1}. {q[pos][6:-4]}'
emb = discord.Embed(
title=f'Сейчас играет: \n {song_name} ({await get_time_str()})')
emb.color = discord.Color.from_rgb(255, 166, 201)
emb.add_field(name='Очередь:', value="\n".join(
[f'{i+1}. ' + q[i][6:-4] for i in range(len(q))]))
await message.channel.send(embed=emb)
global vc, state, total_songs, q, link_queue
if state == 2:
await pause(message)
if not link == '':
vc = await join(bot, message)
if vc == '':
return 1
file = ''
if link.startswith(" https://") :
file = await get_title(link)
else:
link = await youtube_search(link)
file = await get_title(link)
if not os.path.exists(file):
await download(link, file)
if not play_top and len(q) > 0:
q.append(file)
link_queue.append(link)
else:
q.insert(pos + 1, file)
link_queue.insert(pos + 1, link)
total_songs += 1
await msender.send(f"{q.index(file) + 1}. {file[6:-4]}", message.channel)
return 0
from discord import message
import msender
from youtubesearchpython import VideosSearch, Video, ResultMode
import yt_dlp as youtube_dl
import os
import discord
import asyncio
import re
from datetime import datetime
from mutagen.mp3 import MP3
import subprocess
# TODO make a better print whe nplaying song
# TODO repeat tpggle
# TODO add now playing
# controls
async def play(bot, link, message, play_top=False):
global vc, state, total_songs, q, link_queue
if state == 2:
await pause(message)
if not link == '':
vc = await join(bot, message)
if vc == '':
return 1
Я пригласил его в мой дом на вечеринку. Он сказал, что придет, поэтому я с нетерпением ожидал встречи с ним в реальной жизни.
Когда он приехал ко мне домой, то толкнул меня к стене и начал покусывать мое ухо. Я почувствовал как его твердый член врезался в мою ногу. Я ударил его, а затем убежал. Как оказалось - он был геем. Не верьте этому парню.
░░░░░▐▀█▀▌░░░░▀█▄░░░
░░░░░▐█▄█▌░░░░░░▀█▄░░
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀░░
░░░░▄▄▄██▀▀▀▀░░░░░░░
░░░█▀▄▄▄█░▀▀░░
░░░▌░▄▄▄▐▌▀▀▀░░ ЭТО БОБ
▄░▐░░░▄▄░█░▀▀ ░░
▀█▌░░░▄░▀█▀░▀ ░░ ЕСЛИ ОН У ТЕБЯ ЕСТЬ ЗНАЧИТ ТЫ ЧЕТКИЙ ПАЦАН,
░░░░░░░▄▄▐▌▄▄░░░
░░░░░░░▀███▀█░▄░░
░░░░░░▐▌▀▄▀▄▀▐▄░░
░░░░░░▐▀░░░░░░▐▌░░
░░░░░░█░░░░░░░░█░░░
░░░░░▐▌░░░░░░░░▐▌░░░
RETAKES - 37.57.99.101:27015
AWP - 37.57.99.101:27016
https://cs.cyberwz.com
Ну ♥♥♥ знает, на изи найдет читака во вражеской тиме (особенно - если его там даже нет и мы треним против ботов), после игры на калашах его позвали на актера озвучки в "50 оттенков серого", а после биг стара в пати на "50 оттенков черного" и эта озвучка во время катки так нравится, что зрение отлкючается во благо этого богоподобного звука.
Хороший тиммейт ,рекомендую. После апа калаша рекомендую купить ему пиво