Изменения: что изменилось #6

Closed
Zhirik1337 wants to merge 0 commits from Zhirik1337/bot_tg:wpng into main
Member

Добавлена и доработана миниигра /penis
Логика рандома +/- 0.1..7.0, ограничение минимума до 0.1, cooldown 24ч.
Файлы/места: main.py (line 420), main.py (line 579).
Добавлена команда /top_penis
Динамический топ по текущим значениям см.
Формат с медалями и лимитом топа.
Файлы/места: main.py (line 505), main.py (line 590).
Хранение данных /penis и /top_penis переведено с RAM на SQLite
Убрана in-memory модель, добавлена БД penis_stats.sqlite3.
Добавлена инициализация таблицы penis_stats.
Файлы/места: main.py (line 27), main.py (line 47), main.py (line 761).
Логика записи в БД исправлена под твое требование
Для нового пользователя: INSERT.
Для существующего: UPDATE (без новых строк).
Файл/место: main.py (line 468).
В топ добавлено нормальное имя пользователя
Берётся @username, иначе full_name, иначе user_.
Файл/место: main.py (line 496).
Команды добавлены в help и Telegram command menu
В /help добавлены /penis и /top_penis.
В set_my_commands есть обе команды.
Файлы/места: main.py (line 152), main.py (line 778), main.py (line 783).
Улучшено отображение команд через /
Команды выставляются для scope:
default
all private chats
all group chats
Файл/место: main.py (line 790), main.py (line 796).
Добавлены подробные комментарии в код
По основным блокам main.py и talk_handler.py.
Файлы: main.py, talk_handler.py.
Проверки, которые прогонялись
Компиляция: talk_handler.py.
Локальные тесты:
insert/update/cooldown /penis;
сортировка /top_penis;
запись полей в SQLite;
smoke по генерации мемов и тайм-функциям.

Добавлена и доработана миниигра /penis Логика рандома +/- 0.1..7.0, ограничение минимума до 0.1, cooldown 24ч. Файлы/места: main.py (line 420), main.py (line 579). Добавлена команда /top_penis Динамический топ по текущим значениям см. Формат с медалями и лимитом топа. Файлы/места: main.py (line 505), main.py (line 590). Хранение данных /penis и /top_penis переведено с RAM на SQLite Убрана in-memory модель, добавлена БД penis_stats.sqlite3. Добавлена инициализация таблицы penis_stats. Файлы/места: main.py (line 27), main.py (line 47), main.py (line 761). Логика записи в БД исправлена под твое требование Для нового пользователя: INSERT. Для существующего: UPDATE (без новых строк). Файл/место: main.py (line 468). В топ добавлено нормальное имя пользователя Берётся @username, иначе full_name, иначе user_<id>. Файл/место: main.py (line 496). Команды добавлены в help и Telegram command menu В /help добавлены /penis и /top_penis. В set_my_commands есть обе команды. Файлы/места: main.py (line 152), main.py (line 778), main.py (line 783). Улучшено отображение команд через / Команды выставляются для scope: default all private chats all group chats Файл/место: main.py (line 790), main.py (line 796). Добавлены подробные комментарии в код По основным блокам main.py и talk_handler.py. Файлы: main.py, talk_handler.py. Проверки, которые прогонялись Компиляция: talk_handler.py. Локальные тесты: insert/update/cooldown /penis; сортировка /top_penis; запись полей в SQLite; smoke по генерации мемов и тайм-функциям.
Zhirik1337 added 1 commit 2026-02-22 17:34:57 +00:00
Добавлена и доработана миниигра /penis
Логика рандома +/- 0.1..7.0, ограничение минимума до 0.1, cooldown 24ч.
Файлы/места: main.py (line 420), main.py (line 579).
Добавлена команда /top_penis
Динамический топ по текущим значениям см.
Формат с медалями и лимитом топа.
Файлы/места: main.py (line 505), main.py (line 590).
Хранение данных /penis и /top_penis переведено с RAM на SQLite
Убрана in-memory модель, добавлена БД penis_stats.sqlite3.
Добавлена инициализация таблицы penis_stats.
Файлы/места: main.py (line 27), main.py (line 47), main.py (line 761).
Логика записи в БД исправлена под твое требование
Для нового пользователя: INSERT.
Для существующего: UPDATE (без новых строк).
Файл/место: main.py (line 468).
В топ добавлено нормальное имя пользователя
Берётся @username, иначе full_name, иначе user_<id>.
Файл/место: main.py (line 496).
Команды добавлены в help и Telegram command menu
В /help добавлены /penis и /top_penis.
В set_my_commands есть обе команды.
Файлы/места: main.py (line 152), main.py (line 778), main.py (line 783).
Улучшено отображение команд через /
Команды выставляются для scope:
default
all private chats
all group chats
Файл/место: main.py (line 790), main.py (line 796).
Добавлены подробные комментарии в код
По основным блокам main.py и talk_handler.py.
Файлы: main.py, talk_handler.py.
Проверки, которые прогонялись
Компиляция: talk_handler.py.
Локальные тесты:
insert/update/cooldown /penis;
сортировка /top_penis;
запись полей в SQLite;
smoke по генерации мемов и тайм-функциям.
q added 1 commit 2026-02-22 17:47:05 +00:00
q closed this pull request 2026-02-22 17:54:08 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: zovos/bot_tg#6
No description provided.