37 Commits

Author SHA1 Message Date
Ching
54a32028e2 feat: change nickname display in serialize_player function TUN-38 2024-03-28 10:24:45 +08:00
Ching
9e9732d406 feat: Add Sentry error tracking TUN-39 2024-03-28 09:37:36 +08:00
Ching
57f7faf4fb feat: 修改比赛信息格式 #86enwkvn5 2024-03-20 11:47:30 +08:00
Ching
47ceabdd7a feat: 修改比赛信息中的开黑队友名字格式 2024-03-19 18:09:16 +08:00
Ching
6e64f38d64 ci: 增加部署脚本 2024-03-06 11:13:00 +08:00
Ching
ab5f6695e1 feat: Add end time to Match class 2024-03-06 11:01:04 +08:00
Ching
e1e5a63fe7 feat: 增加创建比赛结果图片逻辑 2024-03-06 10:51:49 +08:00
Ching
b7af493d34 feat(discord_bot): Add friend's activity status to get_friends function 2024-02-08 17:24:14 +08:00
Ching
81fc0f28a6 fix(models): Refactor Friend.select to Friend.filter in get_friends_recent_matches() function 2024-02-08 17:09:01 +08:00
Ching
74eec18240 feat(discord_bot): Add active flag to friend creation 2024-02-08 16:31:37 +08:00
Ching
30403d02c0 feat(models): Add activate_friend command to enable friends 2024-02-08 16:21:01 +08:00
Ching
309b4989e7 feat(models): Add deactivate_friend command and active field to Friend model 2024-02-08 15:46:44 +08:00
Ching
fa94f38536 feat(discord_bot): 增加添加朋友功能
增加添加朋友功能

Signed-off-by: Ching <loooching@gmail.com>
2024-02-01 11:49:15 +08:00
Ching
fa6bef2c73 fix(dota.py): 当接口没有返回 party size 的时候通过数据库中的 Friend 数据进行比对
当接口没有返回 party size 的时候通过数据库中的 Friend 数据进行比对

Signed-off-by: Ching <loooching@gmail.com>
2023-12-27 16:46:53 +08:00
Ching
61566c20e1 feat(bot.py): 修改获取比赛的频率。增加报错 log
修改获取比赛的频率。增加报错 log

Signed-off-by: Ching <loooching@gmail.com>
2023-11-29 10:44:31 +08:00
Ching
7e7c9e4146 feat(discord_bot.py, dota.py, utils.py): 修改 logger,增加 log
修改 logger,增加 log

Signed-off-by: Ching <loooching@gmail.com>
2023-11-28 16:54:52 +08:00
Ching
01e3c23651 fix(dota.py): 修复 party_size 为 None 时序列化报错的问题
修复 party_size 为 None 时序列化报错的问题

Signed-off-by: Ching <loooching@gmail.com>
2023-10-03 23:11:24 +08:00
Ching
0f4f29332c fix(bot.py, dota.py): 修复 opendota 接口返回时间太长导致 discord 报错的问题;修改 Match.party_size 为 nullable
修复 opendota 接口返回时间太长导致 discord 报错的问题;修改 Match.party_size 为 nullable

Signed-off-by: Ching <loooching@gmail.com>
2023-10-03 22:53:09 +08:00
Ching
a8825db196 feat(bot.py): 增加 mod_friend 修改朋友名字功能
增加 mod_friend 修改朋友名字功能

Signed-off-by: Ching <loooching@gmail.com>
2023-09-24 19:00:37 +08:00
Ching
f23a4d351a fix(utils.py): 修复 heartbeat 请求失败导致报错的问题
修复 heartbeat 请求失败导致报错的问题

Signed-off-by: Ching <loooching@gmail.com>
2023-09-22 21:20:21 +08:00
Ching
07de32c6c8 feat(bot.py): 增加获取所有 friend 的命令
增加获取所有 friend 的命令

Signed-off-by: Ching <loooching@gmail.com>
2023-09-20 17:13:30 +08:00
Ching
42b000fe89 fix(dota.py): 修复 party_size 为 None 导致序列化报错的问题
修复 party_size 为 None 导致序列化报错的问题

Signed-off-by: Ching <loooching@gmail.com>
2023-09-18 18:12:55 +08:00
Ching
f0254be67c fix(utils.py): 修复比赛信息中没有 average_rank 时获取 ranking 报错的问题
修复比赛信息中没有 average_rank 时获取 ranking 报错的问题

Signed-off-by: Ching <loooching@gmail.com>
2023-09-18 17:57:18 +08:00
Ching
3ac628957f style(dota.db): untracked dota.db
untracked dota.db

Signed-off-by: Ching <loooching@gmail.com>
2023-09-18 17:02:10 +08:00
Ching
cd1fc45044 feat(bot.py, dota.py, utils.py): 增加查询某人战绩的命令
增加查询某人战绩的命令

Signed-off-by: Ching <loooching@gmail.com>
2023-09-18 16:55:24 +08:00
Ching
233fa91b5b feat(gitignore): ignore dota.db
ignore dota.db

Signed-off-by: Ching <loooching@gmail.com>
2023-09-17 17:27:57 +08:00
Ching
c401fb5187 feat(dota.py): 修改比赛信息格式,增加最高经济和最高伤害标识
修改比赛信息格式,增加最高经济和最高伤害标识

Signed-off-by: Ching <loooching@gmail.com>
2023-09-17 17:24:33 +08:00
Ching
df9e629cdb feat(bot.py): 修改 logger 格式
修改 logger 格式

Signed-off-by: Ching <loooching@gmail.com>
2023-09-17 16:35:11 +08:00
Ching
f8e954910b feat(develop_reqirements.txt): 增加依赖文件
增加依赖文件

Signed-off-by: Ching <loooching@gmail.com>
2023-09-16 15:07:40 +08:00
Ching
862f164f84 feat(dota.py, bot.py, utils.py): 增加 logger 和 heartbeat
增加 logger 和 heartbeat

Signed-off-by: Ching <loooching@gmail.com>
2023-09-16 15:04:59 +08:00
Ching
7bf56375c6 feat(bot.py, utils.py): 修改了消息的格式,更改发送任务循环时间
修改了消息的格式,更改发送任务循环时间

Signed-off-by: Ching <loooching@gmail.com>
2023-09-16 13:03:31 +08:00
Ching
ee77d2bc92 feat(bot.py): 完成了发送消息功能
完成了发送消息功能

Signed-off-by: Ching <loooching@gmail.com>
2023-09-16 04:34:52 +08:00
Ching
2133b78299 feat(discord_bot.py): 增加了 discord_bot
增加了 discord_bot

Signed-off-by: Ching <loooching@gmail.com>
2023-09-15 19:51:07 +08:00
Ching
4b95403735 feat(dota.py, matches.py): 增加 models,增加获取朋友最近比赛的逻辑
增加 models,增加获取朋友最近比赛的逻辑

Signed-off-by: Ching <loooching@gmail.com>
2023-09-15 16:52:43 +08:00
Ching
e109649c95 feat(players.py, matches.py, utils.py): 补充比赛序列化方法,增加 utils
补充比赛序列化方法,增加 utils

Signed-off-by: Ching <loooching@gmail.com>
2023-09-15 14:58:14 +08:00
Ching
4b31d228c6 feat(matches): 增加 matches file,获取比赛详情
增加 matches file,获取比赛详情

Signed-off-by: Ching <loooching@gmail.com>
2023-09-15 00:48:40 +08:00
looching
8303e7fa94 Initial commit 2023-09-15 00:05:22 +08:00