Commit 66f149f
v0.3 (#15)
* upload cqface map 0-89
* dc add ping replace / allowed_mentions set to avoid mention spam
* cqface mapping to unicode done (but db outdated...)
Co-authored-by: advan10 <honyu_reflame@outlook.com>
Co-authored-by: 1224HuangJin <169712528+1224HuangJin@users.noreply.github.com>
* [skip ci] style: code auto-fix & format
* update cqface map 245-417
Co-authored-by: 1224HuangJin <169712528+1224HuangJin@users.noreply.github.com>
* update cqface db 419-470 (end?)
* others -> tg: process image with padding to avoid tg api limits (aspect ratio < 20)
* [skip ci] style: code auto-fix & format
* qq .amr voice file parse 2 ogg
* [skip ci] style: code auto-fix & format
* [untested] built-in commands prefix support
* [skip ci] style: code auto-fix & format
* refactor: rename user to nickname, add username field
* feat: fetch username in mattermost driver
* update cqface map 419-470 (end)
- performance optimize by replace if...elif with match...case (?)
Co-authored-by: 1224HuangJin <169712528+1224HuangJin@users.noreply.github.com>
* user -> nickname
* temp disable get_qid func in napcat
* [skip ci] style: code auto-fix & format
* [untested] fastapi shared http server
* [skip ci] style: code auto-fix & format
* update HTTP server port to 9080
- enhance media fetching with retry logic
- webhook_path is no longer a secret now
- uvicorn log catching
- yunhu driver tested
* [untested] napcat support forwarding messages handle
* [skip ci] style: code auto-fix & format
* fix: cross-platform mentions now only matches binded users
* [untested] napcat forwarding cqface
* [skip ci] style: code auto-fix & format
* db migration support & napcat forwarding enhancement
* [skip ci] style: code auto-fix & format
* bump version
* reduce qq forward node logs
* qq forward download image as base64
- add global base_url config
- adjust the function of forward_render_base_url (renamed from forward_assets_base_url)
* db migration use db_version number instead of program version
- qq forward assets from base64 to single file hosting
- qq asset url probe script
* [skip ci] style: code auto-fix & format
* update NapCat and rules documentation for merged-forward rendering and TTL settings
* qq -> discord: better mention reply & untrusted uids handling
- qq fix seq get (?)
- qq combined forward: uid not trusted flag
* qq combined forward: mine whitelist
- qq -> discord: ???
* [skip ci] style: code auto-fix & format
* fix: discord bot sending now will fallback to user_id when username is not found, not sending message content directly
* [untested] qq: lagrange & onebot v11 protocol support
* [skip ci] style: code auto-fix & format
* fix some lint error and add ty to recommandation extensions
* upd workflow - add ty & github annotations support
* add code-spell-checker to recommended extensions
* feat: add cross-platform ping by nickname support
* add prek.toml with ruff and ty hooks
* feat(qq): add ws_ssl_verify config and enable qid support
* feat: improve cross-platform ping by target resolution
* fix(telegram): add command pass-through for /ping
* feat: add docker support with Dockerfile and docker-compose
* add docker image CI workflow
* add 0.*-dev branches to docker workflow
* add Docker Hub support to workflow
* modded something about except Excepion: ...?
- workflow condition blacklist to whitelist
- rm BLE001 from ruff ignore lst
* [skip ci] style: code auto-fix & format
* add command help showing when typing /(command_prefix) such as /nb
* fix http server start logging issue
* [skip ci] style: code auto-fix & format
* remove docs folder, package.json and pnpm-lock.yaml (docs moving to separate repo)
Agent-Logs-Url: https://github.com/siiway/NextBridge/sessions/c0abbf3d-296e-4b0b-9156-874e7793cfa5
Co-authored-by: columbiahyperseleneia <258614957+columbiahyperseleneia@users.noreply.github.com>
* replace python-olm with fresholm
* fix: voice / video messges forwarded to qq will not send header
Co-authored-by: Copilot <copilot@github.com>
* fix: import error
- username **IS NOT** user display name (nickname), **IS** user id (string not number)
---------
Co-authored-by: advan10 <honyu_reflame@outlook.com>
Co-authored-by: 1224HuangJin <169712528+1224HuangJin@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: RhenCloud <i@rhen.cloud>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: columbiahyperseleneia <258614957+columbiahyperseleneia@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>1 parent d8e500d commit 66f149f
92 files changed
Lines changed: 5962 additions & 1564 deletions
File tree
- .github/workflows
- .vscode
- THIRD_PARTY_LICENSES
- cloudflare
- db
- cqface-gif
- drivers
- scripts
- services
- migrations
- templates
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
Lines changed: 21 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
13 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
14 | 18 | | |
15 | 19 | | |
16 | 20 | | |
| |||
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
28 | 35 | | |
29 | 36 | | |
30 | 37 | | |
31 | | - | |
| 38 | + | |
32 | 39 | | |
33 | 40 | | |
34 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
35 | 45 | | |
36 | 46 | | |
37 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
3 | 2 | | |
4 | 3 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | | - | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
5 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
0 commit comments