Задать вопрос
  • Как можно запустить бота на discord py и asyncio?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    можно ли все таки как-нибудь это реализовать


    я не понимаю что вы пытаетесь сделать и зачем


    Можно выкинуть весь ваш код, открыть любого бота на гитхабе и скопировать
    Написано
  • Как можно запустить бота на discord py и asyncio?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    kefirich, если предполагается что on_message должен слушать события бота то никак.
    Не хочу обидеть, но я не понимаю что вы пытаетесь сделать и зачем. Чего вы ожидаете передавая инстанс класса в create_task?
    Написано
  • Как проверить перемещается ли в памяти объект при "перемещении"?

    fenrir1121
    @fenrir1121
    А какое различие у функций вообще, если в одной тип параметра &Box и в него мы передаем b, который имеет тип Box от параметра просто &i32?

    Код стоит писать максимально универсальным и раст делает для этого много вещей. Лучше ознакомиться с базовыми трейтами, поскольку это очень мощные языковые концепции.
    В частности Box<T> реализует трейт Deref, где Target = T. Это означает, что при использовании указателя он может неявно приводиться к типу T. По тому же принципу, например функции с параметром &str, могут принимать String.

    И если надо просто адрес проверить, то есть вывести на экран, то лучше использовать "{:p}" для этого? И не мучиться с системой типов?
    Это описано в std::fmt. Если нужно только вывести, логичнее использовать для этого готовые параметры форматирования.
    Написано
  • Можно ли как то избавится от названия основного модуля при импорте Go файлов?

    fenrir1121
    @fenrir1121
    Можно ли как то избавится от названия основного модуля при импорте Go файлов?
    А как вы в этом случае хотите разрешать конфликты с одинаковыми объектами или функциями?
    Написано
  • Прошу о помощи: Автоматизация действий Python + Playwright, как исправить?

    fenrir1121
    @fenrir1121
    как исправить

    - Удалить жирный try...except, чтобы понять в какой именно строчке возникает проблема
    - Посмотреть почему в ту строчку приходит None вместо ожидаемого объекта
    - Исправить код чтобы пришел ожидаемый объект
    - Повторять до конца логики
    Написано
  • Как хранить ключи в Python?

    fenrir1121
    @fenrir1121
    Я не знаю зачем вы поставили в теги питон, а вопрос задаёте про андроид приложение, но по формулировкам кажется вам стоит изучить как работает ассиметричное шифрование
    Написано
  • Rust как подключить внешний файл в модуле?

    fenrir1121
    @fenrir1121
    Загир Меджидов, растбук не документация, а краткая справка по особенностям языка, которая предполагает, что вы уже знакомы с программированием.

    я уже читал эти документации, но не понял эту главу.
    Взять и повторить руками пример, который в ней дан. К концу главы у вас будет ровно та структура, которую вы пытаетесь воспроизвести.

    Напишите ответ
    Вам компилятор уже написал ответ. Даже два, т.к не знает точно ваших намерений.
    = help: to create the module `db`, create file "src\cmd\db.rs" or "src\cmd\db\mod.rs"
      = note: if there is a `mod db` elsewhere in the crate already, import it with `use crate::...` instead

    Вот тот же ответ, но словами из все того же растбука:
    В файле корневого модуля крейта вы можете объявить новые модули; скажем, вы объявляете модуль “garden” с помощью mod garden;. Компилятор будет искать код модуля в следующих местах:
    - в этом же файле, между фигурных скобок, которые заменяют точку с запятой после mod garden
    - в файле src/garden.rs
    - в файле src/garden/mod.rs
    После того, как модуль станет частью вашего крейта и если допускают правила приватности, вы можете ссылаться на код в этом модуле из любого места вашего крейта, используя путь к коду.
    Написано
  • Cargo и npm код компилируется, но почему программа ui не запускается?

    fenrir1121
    @fenrir1121
    Загир Меджидов, покажите, где в вашей функции main вызывается ваша функция run
    Написано
  • Как обойти блокировку дискорда на Ubuntu Server?

    fenrir1121
    @fenrir1121
    Кеняка Кенякович,
    Он у меня в квартире, я че в Казахстан должен уехать чтобы просто ботов хостить?

    Да, один из вариантов, если хотите пользоваться платформой, официально заблокированной в стране и не можете использовать ван
    Написано
  • Какие есть Алгоритмы поиска синонимов?

    fenrir1121
    @fenrir1121
    shift196
    а как гугл взял, что вов - варкрафт, а не война?
    потому что поиск в гугл и яндекс персонализирован
    мой поиск
    67dda0a438362125075788.png


    Никакие инструменты в ElasticSearch не найдут
    world of warcraft, если забить в поиск "вов"
    Не найдут (хотя icu_transform мог бы частично помочь). Потому что любые сокращения могут мапится с бесконечным множеством слов. Как выше сказано, вам в таком случае нужно самостоятельно их слова генерировать все что вы зовёте "синонимами" и искать по ним.
    Написано
  • Как сделать список с которым можно будет работать в консоли?

    fenrir1121
    @fenrir1121
    Как насчет того чтобы не делать утилиту для пользователей с консольным интерфейсом?
    Если ну очень хочется - использовать Textual
    Написано
  • Есть ли в питоне файл проекта?

    fenrir1121
    @fenrir1121
    Все так, только описание метаданных проекта стандартизировано еще в 2020 году в PEP 621 и сейчас все новые тулы тоже его поддерживают: pdm, hatch, uv
    Написано
  • Неправильный тип данных Rust?

    fenrir1121
    @fenrir1121
    historydev, он не поймет, зато другие прочитают. Не раз сталкивался с тем, что кому-то помогли комментарии другому человеку.
    Написано
  • Неправильный тип данных Rust?

    fenrir1121
    @fenrir1121
    Я только начал на расте программировать и пока мне не все его концепции понятны
    Начало программирования на расте начинается с растбука от корки до корки, а не с чатагпт.
    А раз речь об асинке, то еще и tokio-tutorial сверху. Я бы вообще не советовал в него лезть первые полгода-год изучения языка.
    Написано
  • Как сделать команду help?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    kefirich, если вместо решений, предлагаемых библиотекой, вы изобретаете собственные велосипеды, боюсь никто нам не поможет.
    Написано
  • Как при on message отправить сообщение от другого бота?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    kefirich, можете. Для этого нужно удалить весь ваш код и написав новый.
    Написано
  • Почему кнопка не взаимодействует спустя время?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    nemesi1s, я не пойду в ваш репозиторий вычленять из бота (который написан одним файлом) код вьюхи и править ее за вас.
    Прямо в репозитории дискорда есть код вьюхи с описаниями. Достаточно выставить параметр timeout в 0 и перезапусках их при старте бота.
    Написано
  • Как установить Eset protect на Ubuntu/Linux?

    fenrir1121
    @fenrir1121
    Adamos, проклинаю касперского, который стоит у нас по определенным требованиям на рабочих линукс серверах и периодически произвольно убивает рабочие процессы. Ощущается это примерно как chaos monkey от Netflix.
    Написано
  • Return list выводит ошибку. Как исправить?

    fenrir1121
    @fenrir1121
    kefirich, мне не важно когда происходит ошибка, я вам ее уже описал. Если вы не поняли, перечитайте мои сообщения повторно. Если все равно не поняли, разберитесь с базовыми типами языка.
    Написано
  • Return list выводит ошибку. Как исправить?

    fenrir1121
    @fenrir1121
    kefirich, ну и подумайте, как должна работать функция get_user_managed_servers, когда в нее приходит None
    Написано