Загрузка...

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

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

  1. Jlamsiamji1995
    Jlamsiamji1995 Автор темы 2 апр 2025 7 24 окт 2022
    2 апр 2025 Изменено
  2. ЛевыйТип
    сомнительный выбор
    +криво вставил
     
    1. Посмотреть предыдущие комментарии (4)
    2. ЛевыйТип
      Jlamsiamji1995, возможно лимиты, лучше залить на гитхаб и сюда уже ссылку кинуть
    3. Jlamsiamji1995 Автор темы
    4. Jlamsiamji1995 Автор темы
  3. Кассандра
    [IMG]

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

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

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

    [IMG]

    Попробуй код порефакторить
     
    2 апр 2025 Изменено
    1. Посмотреть предыдущие комментарии (16)
    2. Jlamsiamji1995 Автор темы
      Элейна, Мне срать честно говоря прост не знаю просто чего вы добиваетесь своими коментами
    3. Jlamsiamji1995 Автор темы
      Элейна, Учту, и буду просто игнорировать)
    4. Посмотреть следующие комментарии (1)
  4. PowerDevil
    PowerDevil 2 апр 2025 12 967 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 278 19 ноя 2019
    Неплохо. Возьму как основу для кода! :+rep:
     
Top
Загрузка...