1

(1 відповідей, залишених у Python)

Э такий код:

time = now.strftime("%H:%M")
#print("Зараз у Киэві:", time)
nowtime = "Зараз у Киэві: " + time

@bot.command(name='nowtimeV')
async def tts(ctx, *args):
    text = nowtime
    user = ctx.message.author
    if user.voice != None:
        try:
            vc = await user.voice.channel.connect()
        except:
            vc = ctx.voice_client
        if vc.is_playing():
            vc.stop()
        await ctx.send(text)
        myobj = gTTS(text=text, lang="ru", slow=False)
        myobj.save("tts-audio_nowtime.mp3")
        source = await nextcord.FFmpegOpusAudio.from_probe("tts-audio_nowtime.mp3", method='fallback')
        vc.play(source)
    else:
        await ctx.send('You need to be in a vc to run this command!')

Годинник працюе але тільки 1 раз
Після компіляції коду файл mp3 пише новий час а при повторі через хвилину його і видає
Питання: як створити перезапуск циклу ?

2

(1 відповідей, залишених у Python)

import sounddevice as sd
import queue

device = sd.default.device
samplerate = int(sd.query_devices(device[0], 'input')['default_samplerate'])  #get mic hz
q = queue.Queue()
q.put(bytes(indata)) 
voice recorder:
data = q.get()

Отже, програмне забезпечення орендує аудіо з мікрофона, як зробити аудіозапис, щоб налаштувати q.put джерело аудіопотоку з голосового каналу Discord?
Дякую:)

3

(7 відповідей, залишених у Python)

def monuthname():
       monthdic = {
        'January': 'Січень',
        'February': 'Лютий',
        'March': 'Березень',
        'April': 'Квітень',
        'May': 'Травень',
        'June': 'Червень',
        'July': 'Липень',
        'August': 'Серпень',
        'September': 'Вересень',
        'October': 'Жовтень',
        'November': 'Листопад',
        'December': 'Грудень'}
    mouth_name = now.strftime("%B")
    try:
        return monthdic[mouth_name]
    except:
        pass
print(monuthname())

можно так :)

4

(7 відповідей, залишених у Python)

def monuthname():
    monthdic = {
        'January': 'Січень',
        'February': 'Лютий',
        'March': 'Березень',
        'April': 'Квітень',
        'May': 'Травень',
        'June': 'Червень',
        'July': 'Липень',
        'August': 'Серпень',
        'September': 'Вересень',
        'October': 'Жовтень',
        'November': 'Листопад',
        'December': 'Грудень'}
    mouth_name = now.strftime("%B")
    for key in monthdic.keys():
        if key == mouth_name:
            x = monthdic.get(key)
            return x
print (monuthname())

Готово

5

(7 відповідей, залишених у Python)

Дякую за допомогу,
так запрацювало

def monthx():
    MO = now.strftime("%m")
    if MO == str(12):
         
            return "Грудень"
    else:
        if MO == 11:
         
            return "Листопад"      

print(monthx())

Не знав що ще стринг:)
Кнопка код у мене маэ інший вигляд ->"code"

6

(7 відповідей, залишених у Python)

MO = now.strftime("%m")
%m Місяць у вигляді десяткового числа з додаванням нуля
все вірно, це номер мысяця вертаэ 12
не бачу (кнопка <>) де вона?
у терміналі пише
(discord) PS D:\discord> & C:/Users/Gena/.virtualenvs/discord-q4ERoUCO/Scripts/python.exe d:/discord/functions/timebot.py
None

7

(12 відповідей, залишених у Python)

seo_ag_230 там реалізован алгоритм який ви намагаетесь відтворити
і , або, додаткове, перемішукання
повністю все

8

(8 відповідей, залишених у Бази даних)

phpmyadmin max file size to import (YOUR SQL DATABASE BACKUP) is 128 mb
та я не змог зминити навіть через php.ini ці 128 mb на больше тому что моя база 198 mb

9

(7 відповідей, залишених у Python)

from datetime import datetime
def monthx():
    MO = now.strftime("%m")
    if MO == 12:
            q = "Грудень"
            return q
    else:
        if MO == 11:
            q = "Листопад"
            return q

print(monthx())

Результат None

Не пряцює, як краще зробити цю фукнцію, перекладу місяця?
Дякую

10

(1 відповідей, залишених у Python)

Додаты це все да SQL і там обьеднати

11

(1 відповідей, залишених у Python)

@bot.command(name=left')
async def bark(ctx):
    user = ctx.message.author
    if user.voice != None:
        try:
            vc = await user.voice.channel.connect()
        except:
            vc = ctx.voice_client
        if vc.is_playing():
            vc.stop()
        source = await nextcord.FFmpegOpusAudio.from_probe(source="music/bot_left_channel.mp3", method='fallback')
        vc.play(source)
    else:
        ctx.voice_client.disconnect()

Я намагаюсь встановити sound при виході бота з дискорда
і виходить або він виходить і не грає музика ибо навпаки
Дякую