• Как указать executable для FFmpegPCMAudio disnake под Ubuntu?

    @rPman
    на ubuntu "ffmpeg/bin/ffmpeg.exe" нет (это из виндовых инструкций)
    замени эту строчку на просто "ffmpeg"
    Ответ написан
    2 комментария
  • Почему тут ошибка?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    1.Почему-бы, перед тем как брать откуда-то код (ну или писать свой, не суть) не почитать пару уроков (или пару глав любого учебника) по языку?
    2.В ошибке, которую вы не показали, кстати, четко написано, почему не работает (и даже сказано в каком конкретно месте ошибка):
    IndentationError: expected an indented block after 'while' statement on line 11

    Перевод, на всякий случай (вдруг вы английский не знаете, а абсолютно все переводчики вас забанили).
    IndentationError: ожидался блок с отступом после оператора while в строке 11

    Возможно я ожидаю слишком многого, но тут вроде-бы даже без знания языка можно понять, что нужно сделать (добавить отступ)
    Ответ написан
    Комментировать
  • Как зациклить бота telebot?

    Цикл у бота уже есть. Его не нужно выдумывать. Нужно просто понять принципа работы чат-ботов.
    Бот принимает сообщение и обрабатывает его каким-то образом. Удобнее всего для диалога бота с пользователем использовать машину состояний и кнопки (инлайн кнопки либо кнопки в меню), а также можно просто команды.
    Например, можно предоставить выбор пользователю - кнопки Да/Нет. Или командами /yes /no
    Машина состояний есть в aiogram, в телебот я не знаю. Но можно для этого использовать Redis и для каждого пользователя сохранять ход диалога
    Ответ написан
    Комментировать
  • Здравствуйте столкнулся с проблемой, хочу написать прогноз погоды на телебот на мой код не работает?

    GavriKos
    @GavriKos
    хочу написать прогноз погоды

    как это сделать

    запрограммировать.

    Вот честно. Хотите написать - пишите. Хотите чтобы за вас написали - платите. Где ваши попытки написать что то, алгоритмы, хотя бы измышления как эту проблему решить?
    Ответ написан
    Комментировать
  • Как обрезать строку с первого до определенного символа?

    2lazy4dat
    @2lazy4dat
    В питоне есть срезы:
    a = "ABCDEFG"
    print(a[1:3])  # "BC" - вырезает с первого (включительно) до 3-его символа (не включительно)


    Если есть конкретный повторяющийся паттерн, например "Lalala", то можно разделить всю строку по "Lalala" и затем выбирать то, что нужно (только лишние пробелы будут присутствовать):
    a = '2 12574765324:55644652 Lalala Tralala...'
    a_split_list = a.split('Lalala')    #  Будет список: ['2 12574765324:55644652 ', ' Tralala...']


    Можно использовать метод find у string:
    a = '2 12574765324:55644652 Lalala Tralala...'
    index = a.find('Lalala')     #  Находит на каком месте впервые встречается 'Lalala'
    print(a[0 : (index - 1)])
    Ответ написан
    Комментировать