change: reformat post votes and feedback
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
This commit is contained in:
parent
6b2cf74eae
commit
1d80adc8d8
1 changed files with 31 additions and 23 deletions
54
commands.py
54
commands.py
|
@ -287,17 +287,19 @@ async def user_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> No
|
||||||
[
|
[
|
||||||
"Post Votes:",
|
"Post Votes:",
|
||||||
html_parser.hyperlink(
|
html_parser.hyperlink(
|
||||||
f"up:{upvote_post_count}",
|
vote_post_count,
|
||||||
f"{app.protocol}://{app.hostname}/post_votes?search[user_name]={user_data['name']}&search[score]=1",
|
|
||||||
),
|
|
||||||
html_parser.hyperlink(
|
|
||||||
f"down:{downvote_post_count}",
|
|
||||||
f"{app.protocol}://{app.hostname}/post_votes?search[user_name]={user_data['name']}&search[score]=-1",
|
|
||||||
),
|
|
||||||
html_parser.hyperlink(
|
|
||||||
f"total:{vote_post_count}",
|
|
||||||
f"{app.protocol}://{app.hostname}/post_votes?search[user_name]={user_data['name']}",
|
f"{app.protocol}://{app.hostname}/post_votes?search[user_name]={user_data['name']}",
|
||||||
),
|
),
|
||||||
|
f"({' '.join([
|
||||||
|
html_parser.hyperlink(
|
||||||
|
f"up:{upvote_post_count}",
|
||||||
|
f"{app.protocol}://{app.hostname}/post_votes?search[user_name]={user_data['name']}&search[score]=1",
|
||||||
|
),
|
||||||
|
html_parser.hyperlink(
|
||||||
|
f"down:{downvote_post_count}",
|
||||||
|
f"{app.protocol}://{app.hostname}/post_votes?search[user_name]={user_data['name']}&search[score]=-1",
|
||||||
|
),
|
||||||
|
])})",
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -418,27 +420,33 @@ async def user_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> No
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
avg_feedback_count = user_data["positive_feedback_count"] - user_data["negative_feedback_count"]
|
total_feedback_count = (
|
||||||
|
user_data["positive_feedback_count"]
|
||||||
|
+ user_data["neutral_feedback_count"]
|
||||||
|
+ user_data["negative_feedback_count"]
|
||||||
|
)
|
||||||
m.append(
|
m.append(
|
||||||
" ".join(
|
" ".join(
|
||||||
[
|
[
|
||||||
"Feedback:",
|
"Feedback:",
|
||||||
html_parser.hyperlink(
|
html_parser.hyperlink(
|
||||||
f"positive:{user_data['positive_feedback_count']}",
|
total_feedback_count,
|
||||||
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}&search[category]=positive",
|
|
||||||
),
|
|
||||||
html_parser.hyperlink(
|
|
||||||
f"neutral:{user_data['neutral_feedback_count']}",
|
|
||||||
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}&search[category]=neutral",
|
|
||||||
),
|
|
||||||
html_parser.hyperlink(
|
|
||||||
f"negative:{user_data['negative_feedback_count']}",
|
|
||||||
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}&search[category]=negative",
|
|
||||||
),
|
|
||||||
html_parser.hyperlink(
|
|
||||||
f"avg:{avg_feedback_count}",
|
|
||||||
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}",
|
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}",
|
||||||
),
|
),
|
||||||
|
f"({' '.join([
|
||||||
|
html_parser.hyperlink(
|
||||||
|
f"positive:{user_data['positive_feedback_count']}",
|
||||||
|
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}&search[category]=positive",
|
||||||
|
),
|
||||||
|
html_parser.hyperlink(
|
||||||
|
f"neutral:{user_data['neutral_feedback_count']}",
|
||||||
|
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}&search[category]=neutral",
|
||||||
|
),
|
||||||
|
html_parser.hyperlink(
|
||||||
|
f"negative:{user_data['negative_feedback_count']}",
|
||||||
|
f"{app.protocol}://{app.hostname}/user_feedbacks?search[user_name]={user_data['name']}&search[category]=negative",
|
||||||
|
),
|
||||||
|
])})"
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue