Merge pull STCS #2

Merged
Arsen Mirzaev Tatyano-Muradovich merged 7 commits from Pixe1lz/stcs:stable into stable 2025-07-30 14:32:50 +07:00
No description provided.
Бездельник бездельников added 2 commits 2025-07-21 15:31:37 +07:00
Бездельник бездельников added 1 commit 2025-07-21 15:33:31 +07:00

Где теги?

Где теги?
Бездельник бездельников requested review from Arsen Mirzaev Tatyano-Muradovich 2025-07-21 15:49:55 +07:00

Это что такое?
изображение.png

Это что такое? ![изображение.png](/attachments/145d6bf7-c0ab-448d-ab09-65f8717f770f)
Arsen Mirzaev Tatyano-Muradovich added the
Status
Discussion
Suggestion
labels 2025-07-21 15:51:20 +07:00

Ой, это я для себя делал, чтобы в консоли видеть json файлы и данные, чтобы они были отдельны друг от друга вот так их отделял

Ой, это я для себя делал, чтобы в консоли видеть json файлы и данные, чтобы они были отдельны друг от друга вот так их отделял

Ой, это я для себя делал, чтобы в консоли видеть json файлы и данные, чтобы они были отдельны друг от друга вот так их отделял

Ничего сделанного для себя не должно попадать в историю кода, в общий репозиторий

> Ой, это я для себя делал, чтобы в консоли видеть json файлы и данные, чтобы они были отдельны друг от друга вот так их отделял Ничего сделанного для себя не должно попадать в историю кода, в общий репозиторий
  1. Использовать для приветствия имя пользователя, а не его домен
  2. Не бибут, а байбит
  3. Не "бот по трейдингу", а "чат-робот для трейдинга"
  4. "Здесь вы получите" с новой строки, над списком
  5. "Просто отправляйте интересующий вас инструмент..." весь абзац удалить

изображение.png

1. Использовать для приветствия имя пользователя, а не его домен 2. Не бибут, а байбит 3. Не "бот по трейдингу", а "чат-робот для трейдинга" 4. "Здесь вы получите" с новой строки, над списком 5. "Просто отправляйте интересующий вас инструмент..." весь абзац удалить ![изображение.png](/attachments/ee213eb7-80cb-4056-9356-8cf6126ab00c)

Кнопка "Торговать" заменить на "Начать торговлю 🔥" или что-либо похожее
изображение.png

Кнопка "Торговать" заменить на "Начать торговлю 🔥" или что-либо похожее ![изображение.png](/attachments/62974def-951e-4a7b-945e-c8d3bb9a8d44)

Раздел "о себе" удалить

изображение.png

Раздел "о себе" удалить ![изображение.png](/attachments/7779a17d-4110-44b4-bfc8-46de9a99fe26)

После того как я нажал на кнопку "Настройки" показало сообщение: "Регистрация прошла успешно, здравствуйте mirzaev_sexy!" - такого быть не должно, ведь я зарегистрировался уже давно"

Видимо в базе данных что-то не записалось в тот раз, во второй раз показывает уже: "С возвращением, mirzaev_sexy!"

Домены должны начинаться с @, либо используй имя фамилия

изображение.png

После того как я нажал на кнопку "Настройки" показало сообщение: "Регистрация прошла успешно, здравствуйте mirzaev_sexy!" - такого быть не должно, ведь я зарегистрировался уже давно" Видимо в базе данных что-то не записалось в тот раз, во второй раз показывает уже: "С возвращением, mirzaev_sexy!" Домены должны начинаться с @, либо используй имя фамилия ![изображение.png](/attachments/c692b861-19b6-4b57-8f2e-7e7a7c5e904a)

Кнопку "Начать торговлю" замени на "Запуск"

При нажатии на кнопку ничего не происходит
Должна быть проверка, что если ни одна платформа не подключена, то будет отправлять сообщение "подключите платформу"

изображение.png

Кнопку "Начать торговлю" замени на "Запуск" При нажатии на кнопку ничего не происходит Должна быть проверка, что если ни одна платформа не подключена, то будет отправлять сообщение "подключите платформу" ![изображение.png](/attachments/2c18eb97-5900-46ec-b671-f14b25eb0c75)

Кнопку "Начать торговлю" замени на "Запуск"

При нажатии на кнопку ничего не происходит
Должна быть проверка, что если ни одна платформа не подключена, то будет отправлять сообщение "подключите платформу"

изображение.png

У меня добавлено отладочное сообщение "Баланс не был получен", который говорит о том, что не было подключено платформыimage.png

> Кнопку "Начать торговлю" замени на "Запуск" > > При нажатии на кнопку ничего не происходит > Должна быть проверка, что если ни одна платформа не подключена, то будет отправлять сообщение "подключите платформу" > > ![изображение.png](/attachments/2c18eb97-5900-46ec-b671-f14b25eb0c75) У меня добавлено отладочное сообщение "Баланс не был получен", который говорит о том, что не было подключено платформы<img width="238" alt="image.png" src="attachments/228df940-8bce-4d30-bddd-665d5faaecf1">

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

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

Кнопку "Начать торговлю" замени на "Запуск"

При нажатии на кнопку ничего не происходит
Должна быть проверка, что если ни одна платформа не подключена, то будет отправлять сообщение "подключите платформу"

изображение.png

У меня добавлено отладочное сообщение "Баланс не был получен", который говорит о том, что не было подключено платформыimage.png

Во-первых это абсолютно непонятное сообщение для пользователя
Во-вторых этого сообщения у меня не приходит

> > Кнопку "Начать торговлю" замени на "Запуск" > > > > При нажатии на кнопку ничего не происходит > > Должна быть проверка, что если ни одна платформа не подключена, то будет отправлять сообщение "подключите платформу" > > > > ![изображение.png](/attachments/2c18eb97-5900-46ec-b671-f14b25eb0c75) > > У меня добавлено отладочное сообщение "Баланс не был получен", который говорит о том, что не было подключено платформы<img width="238" alt="image.png" src="attachments/228df940-8bce-4d30-bddd-665d5faaecf1"> Во-первых это абсолютно непонятное сообщение для пользователя Во-вторых этого сообщения у меня не приходит
Бездельник бездельников added 2 commits 2025-07-21 16:59:58 +07:00

Исправлено:

  1. Использовать для приветствия имя пользователя, а не его домен. (исправлено)

  2. Не бибут, а байбит (исправлено)

  3. Не "бот по трейдингу", а "чат-робот для трейдинга" (исправлено)

  4. "Здесь вы получите" с новой строки, над списком (исправлено)

  5. "Просто отправляйте интересующий вас инструмент..." весь абзац удалить (удалено)

  6. Кнопка "Торговать" заменить на "Начать торговлю 🔥"
    Была заменена на "🔥 Начать торговлю

  7. Раздел "о себе" удалить (удалено)

  8. После того как я нажал на кнопку "Настройки" показало сообщение: "Регистрация прошла успешно, здравствуйте mirzaev_sexy!" - такого быть не должно, ведь я зарегистрировался уже давно"
    Был заменен текст на:
    "Регистрация прошла успешно, перейдите в профиль нажав на кнопку!'"

Она не отправлялась второй раз, просто основное сообщение где указан баланс, настройки не отправляются новым сообщением, они редактируются, а сообщение об регистрации просто сверху висит.

  1. "С возвращением, mirzaev_sexy!" (исправлены череда нескольких сообщений)
  2. Кнопку "Начать торговлю" замени на "Запуск" и добавить сообщение об ошибке.
    Была заменена кнопка на "Запуск", также изменено сообщение об ошибке на "Баланс не был получен, подключите платформу"

P.s. Код был почищен от текстов и комментариев сделанных для себя.
Удален лишний файл app/services/bybit/config.py.
Была очищена база данных для новой проверки.

**Исправлено**: 1. Использовать для приветствия имя пользователя, а не его домен. *(исправлено)* 2. Не бибут, а байбит *(исправлено)* 3. Не "бот по трейдингу", а "чат-робот для трейдинга" *(исправлено)* 4. "Здесь вы получите" с новой строки, над списком *(исправлено)* 5. "Просто отправляйте интересующий вас инструмент..." весь абзац удалить *(удалено)* 6. Кнопка "Торговать" заменить на "Начать торговлю 🔥" _Была заменена на "🔥 Начать торговлю_ 7. Раздел "о себе" удалить *(удалено)* 8. После того как я нажал на кнопку "Настройки" показало сообщение: "Регистрация прошла успешно, здравствуйте mirzaev_sexy!" - такого быть не должно, ведь я зарегистрировался уже давно" _Был заменен текст на:_ "Регистрация прошла успешно, перейдите в профиль нажав на кнопку!'" _Она не отправлялась второй раз, просто основное сообщение где указан баланс, настройки не отправляются новым сообщением, они редактируются, а сообщение об регистрации просто сверху висит._ 9. "С возвращением, mirzaev_sexy!" *(исправлены череда нескольких сообщений)* 10. Кнопку "Начать торговлю" замени на "Запуск" и добавить сообщение об ошибке. _Была заменена кнопка на "Запуск", также изменено сообщение об ошибке на "Баланс не был получен, подключите платформу"_ P.s. Код был почищен от текстов и комментариев сделанных для себя. Удален лишний файл app/services/bybit/**config.py.** Была очищена **база данных** для новой проверки.

8 пункт

Сообщение о том что я зарегистрировался появилось после нажатия на кнопку "Настройки", тебе об этом было сказано напрямую. Оно не появилось когда я зарегистрировался, оно не "висит сверху перед другими сообщениями". Оно было отправлено посреди уже моего пользования роботом, его там быть не должно.

Текст менять я не просил. Тем более никакой регистрации у нас нет. Какая вообще регистрация?

8 пункт Сообщение о том что я зарегистрировался появилось после нажатия на кнопку "Настройки", тебе об этом было сказано напрямую. Оно не появилось когда я зарегистрировался, оно не "висит сверху перед другими сообщениями". Оно было отправлено посреди уже моего пользования роботом, его там быть не должно. Текст менять я не просил. Тем более никакой регистрации у нас нет. Какая вообще регистрация?

Была очищена база данных для новой проверки.

НИКОГДА НЕ ЗАГРУЖАЙ БАЗУ ДАННЫХ В РЕПОЗИТОРИЙ

если ты имел ввиду для тестирования робота, то порядок

> Была очищена база данных для новой проверки. # НИКОГДА НЕ ЗАГРУЖАЙ БАЗУ ДАННЫХ В РЕПОЗИТОРИЙ если ты имел ввиду для тестирования робота, то порядок
  1. У нас не только ByBit, будут другие платформы. Просто чат-робот для автоматизации трейдинга

  2. "Здесь вы получите:" удали

изображение.png

1. У нас не только ByBit, будут другие платформы. Просто чат-робот для автоматизации трейдинга 2. "Здесь вы получите:" удали ![изображение.png](/attachments/9afca4d5-131c-485f-9ef8-311bc3c641bc)

Регистрация прошла успешно, перейдите в профиль нажав на кнопку!

удалить сообщение. никакой регистрации нет. суматоху наводит ненужную
к тому же оно просит перейти в профиль когда ты уже перешёл в профиль

Регистрация прошла успешно, перейдите в профиль нажав на кнопку! удалить сообщение. никакой регистрации нет. суматоху наводит ненужную к тому же оно просит перейти в профиль когда ты уже перешёл в профиль

Когда я жму "Запуск", то у меня открывается окно настройки байбит. Этого не должно быть.

"Баланс не был получен" это информация абсолютно бесполезная и сбивающая с толку для пользователя
Должно быть написано: "⚠️ Подключите платформу для торговли"

Да и вообще кнопка запуска должна быть скрыта, если платформы ни одной ещё не подключено

изображение.png

Когда я жму "Запуск", то у меня открывается окно настройки байбит. Этого не должно быть. "Баланс не был получен" это информация абсолютно бесполезная и сбивающая с толку для пользователя Должно быть написано: "⚠️ Подключите платформу для торговли" Да и вообще кнопка запуска должна быть скрыта, если платформы ни одной ещё не подключено ![изображение.png](/attachments/34f14f27-0338-4ba5-a48b-71f487f9ad98)

Arsen Mirzaev, [21.07.2025 19:00]
У тебя нет сообщений о том, что настройка изменена

Arsen Mirzaev, [21.07.2025 19:01]
Пользователь не понимает отредактировал настройку или нет

Вот пример как должно выглядеть
изображение.png

Arsen Mirzaev, [21.07.2025 19:00] У тебя нет сообщений о том, что настройка изменена Arsen Mirzaev, [21.07.2025 19:01] Пользователь не понимает отредактировал настройку или нет Вот пример как должно выглядеть ![изображение.png](/attachments/1beb8d9a-38f9-49b4-882e-441a6f888fb5)
Бездельник бездельников added 1 commit 2025-07-22 12:58:06 +07:00

Внесены исправления:

1. В текст приветственного сообщения из 'Чат-робот по трейдингу bybit' --> 'чат-робот для автоматизации трейдингу'

2. В текст приветственного сообщения были удалены абзацы после фразы 'Здесь вы получите', фраза тоже удалена

3. Текст 'Регистрация прошла успешно, перейдите в профиль нажав на кнопку!' был заменен на 'Здравствуйте, {username}'

Почему я просто не уберу его? Потому что к тексту 'Здравствуйте, {username}' привязана reply клавиатура ('👤 Профиль'), а к тексту профиля привязана inline клавиатура ('Настройки', 'Запуск'). Две клавиатуры к одному сообщению нельзя привязать, поэтому я сделал такой обход.

4. Был удален текст после повторного нажатия на кнопку "🔥 Начать торговлю" ('С возвращением, {username}')

5. В БД изменил значение по умолчанию для "Максимальный риск на сделку (% от баланса)" с 1 до 100

6. В настройках 'Риск-менеджмент' добавил в конце каждого значения символ '%'

Все проверено и работает без ошибок.

# Внесены исправления: ### 1. В текст приветственного сообщения из **'Чат-робот по трейдингу bybit'** --> **'чат-робот для автоматизации трейдингу'** ### 2. В текст приветственного сообщения были удалены абзацы после фразы **'Здесь вы получите'**, **фраза** тоже удалена ### 3. Текст 'Регистрация прошла успешно, перейдите в профиль нажав на кнопку!' был заменен на 'Здравствуйте, {username}' _Почему я просто не уберу его? Потому что к тексту 'Здравствуйте, {username}' привязана reply клавиатура ('👤 Профиль'), а к тексту профиля привязана inline клавиатура ('Настройки', 'Запуск'). Две клавиатуры к одному сообщению нельзя привязать, поэтому я сделал такой обход._ ### 4. Был удален текст после повторного нажатия на кнопку "🔥 Начать торговлю" (**'С возвращением, {username}'**) ### 5. В БД изменил значение по умолчанию для "Максимальный риск на сделку (% от баланса)" с **1** до **100** ### 6. В настройках **'Риск-менеджмент'** добавил в конце каждого значения символ '**%**' _Все проверено и работает без ошибок._
Бездельник бездельников added 1 commit 2025-07-22 16:13:13 +07:00

Внесены исправления:

1. При нажатии на кнопку "Запуск", не будет выводиться сообщение с профилем bybit, пока пользователь не подключит его в настройках.

Добавлены сообщения-исключения пользователю, которые вызываются, если:

  • Пользователь не вводил данные API ( '⚠️ Подключите платформу для торговли ')
  • Пользователь ввел неверные данные API ('⚠️ Неверные данные API, перепроверьте их')

2. Добавлены сообщения об успешном изменении настроек (скриншот 1)

image.png

3. Добавлены сообщения об не успешном изменении настроек (скриншот 2)

image.png
# Внесены исправления: ### 1. При нажатии на кнопку "**Запуск**", не будет выводиться сообщение с профилем **bybit**, пока пользователь не подключит его **в настройках**. _Добавлены **сообщения-исключения** пользователю, которые вызываются, если:_ - _Пользователь не вводил данные API ( '**⚠️ Подключите платформу для торговли** ')_ - _Пользователь ввел неверные данные API ('**⚠️ Неверные данные API, перепроверьте их**')_ ### 2. Добавлены сообщения об **успешном изменении** настроек (скриншот 1) <img width="399" alt="image.png" src="attachments/245b4fad-ab64-4d2e-b72b-0ca20b5b38c1"> ### 3. Добавлены сообщения об **не успешном изменении** настроек (скриншот 2) <img width="401" alt="image.png" src="attachments/4bd5475a-0188-4757-8df0-84a942fd7f2d">
Arsen Mirzaev Tatyano-Muradovich merged commit f26df3b1a4 into stable 2025-07-30 14:32:50 +07:00
Sign in to join this conversation.
No description provided.