Загрузка...

Script TG BOT | Obtaining an accurate course of cryptocurrency/money currency of the country

Thread in Python created by Jlamsiamji1995 Apr 2, 2025. (bumped May 13, 2025) 497 views

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

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

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

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

    [IMG]

    Попробуй код порефакторить
     
    1. View previous comments (12)
    2. Элейна
      Jlamsiamji1995, это интернет, чего ты еще хочешь? В 1 из 3 сообщений увидел, что назвали калом и сгорел
      Не хочешь слышать мнения других - ну, не публикуй на общественное обозрение
    3. Элейна
    4. Jlamsiamji1995 Topic starter
      Элейна, ибо зачем туда чет заливать?) я просто читаю там и получаю новые знания, хороший форум, но не настолько знаток чтоб туда что то выкладыват)
    5. View the next comments (5)
  4. PowerDevil
    PowerDevil Apr 2, 2025 12,968 Aug 27, 2022
    1. Код дерьмо, написано все в одном файле
    2. Логирование хуйня
    3. Полный код дерьмо
    4. Написан на telebot
    5. Задумка скучная
     
    1. Jlamsiamji1995 Topic starter
      PowerDevil, :em: Ага, угу, мгм, записал, понял
  5. kekch127
    kekch127 Apr 2, 2025 826 Oct 5, 2020
    Задумка интересная однако придержись нескольких советов:

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

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