Загрузка...

Скрипт TG BOT | Получение точного курса криптовалюты/денежной валюты страны

Тема в разделе Python создана пользователем Jlamsiamji1995 2 апр 2025. (поднята 13 май 2025) 383 просмотра

Загрузка...
  1. Jlamsiamji1995
    Jlamsiamji1995 Автор темы 2 апр 2025 Разработка за отзыв - https://lolz.live/threads/8526601/ 7 24 окт 2022
    2 апр 2025 Изменено
  2. ЛевыйТип
    сомнительный выбор
    +криво вставил
     
    1. Посмотреть предыдущие комментарии (4)
    2. ЛевыйТип
      Jlamsiamji1995, возможно лимиты, лучше залить на гитхаб и сюда уже ссылку кинуть
    3. Jlamsiamji1995 Автор темы
  3. SeaOfProblems
    SeaOfProblems 2 апр 2025 Душу студии; день первый
    [IMG]

    Полетели с горочки

    инвертируй ифы, если при else мы должны выйти из функции

    if not symbols: return
    И try, который описывает всё, что в цикле происходит - он ждёт ошибки от time.sleep?

    [IMG]

    Попробуй код порефакторить
     
    2 апр 2025 Изменено
    1. Посмотреть предыдущие комментарии (17)
    2. Jlamsiamji1995 Автор темы
      Элейна, Учту, и буду просто игнорировать)
  4. PowerDevil
    PowerDevil 2 апр 2025 12 076 27 авг 2022
    1. Код дерьмо, написано все в одном файле
    2. Логирование хуйня
    3. Полный код дерьмо
    4. Написан на telebot
    5. Задумка скучная
     
    2 апр 2025 Изменено
    1. Jlamsiamji1995 Автор темы
      PowerDevil, :em: Ага, угу, мгм, записал, понял
  5. kekch127
    kekch127 2 апр 2025 826 5 окт 2020
    Задумка интересная однако придержись нескольких советов:

    1) Разделай код на функциональные блоки. Да, возможно тебе удобно писать все в одном файле, но при возможных фиксах багов это объективно не удобно. Делай отдельные модули, в которых будешь прописывать логику и импортировать в другие модули. Так у тебя получится верная структура. В одном файле клавиатуры, в другом файле калбеки, в еще одном логика получения данных и т.д.
    2) Используй более продвинутые библиотеки. Если ты начинающий - телебот нормальный старт. Однако в будущем старайся сразу учить сложные и функциональные библиотеки. Так тебе будет легче продвигаться и разбираться с тайпингом
    3) Как подметили выше, у тебя наблюдаются проблемы с ифами и блоками try. Учитывай заранее моменты эти. Если ты понимаешь, что по концу действия if у тебя будет маленький блок кода, вставлять его в конец инвертируя if, и смотри, чтобы в try не было действия, которое 100% выполнится без ошибок (time.sleep)

    В общем, придерживаться ли тебе моим советам и советам выше - дело твое, однако идея реально неплохая. Можно из этого реализовать уже целый проект, того-же бота в тг, который будет людям помогать узнавать всю эту инфу
     
    2 апр 2025 Изменено
    1. Посмотреть предыдущие комментарии (3)
    2. Jlamsiamji1995 Автор темы
      kekch127, Касательно 1 и 2,
      1. Проект маленький чтоб разделять, а так да.
      2. Мой первый проект был на телеботе, вот и слил, а так я на aiogram пишу :amnoted:
    3. kekch127
      Jlamsiamji1995, даже если проект маленький, всегда стоит разделять на отдельные модули, имхо.
      Личный пример: мой маленький код (буквально на 300 строк) превратился в огромный Личный проект, который до сих пор дорабатывается. И не пожалел, что заранее все разделил
    4. Jlamsiamji1995 Автор темы
      kekch127, Честно говоря если нету много функций(кнопки+запрос+еще небольшие функции) не вижу смысла разделять:)
  6. детектив
    детектив 4 май 2025 elvis has left the building 260 19 ноя 2019
    Неплохо. Возьму как основу для кода! :+rep:
     
Top