Byungchul Kim e8075ee7d5
feat: support webhook (#514)
* feat: support webhook

* feat: bot webhook

* types: add enums for webhook

* feat: update webhook status by param

* feat: send webhook of server count change

* feat: send webhook of vote

* chore: add desc of faulty webhook

* chore: set initial value

* feat: add collection of clients

* chore: simplify

* feat: set webhook status dynamically

* feat: webhook for discord

* refactor: rename WebhookStatus.Paused

* refactor: make webhookClients to one object

* feat: webhook with fetch

* feat: add warning prop to input component

* feat: display red when warning

* feat: check server count properly

* feat: handle status codes

* refactor: remove double fetch

* chore: typo

* feat: send failed message

* fix: missing id on query

* feat: limit response body

* feat: use severlist bot to dm

* feat: webhook for servers

* feat: use env for ids

* refactor: remove variables

* fix: send discord log

* fix: message

* feat: include koreanbots in footer

* fix: typo

* refactor: export function as non default

* feat: add verification

* feat: add columns

* feat: verify bot webhook

* feat: verify server webhook

* chore: rename key to secret

* fix: stringify

* chore: remove webhook related columns

* refactor: use separate object for webhook

* type: add webhook prop to bot / server

* fix: implement webhook status

* refactor: rename webhook to webhookURL

* feat: select webhook props

* feat: remove bot's private props

* feat: remove server private fields

* chore: use makeURLs

* type: fix faildSince is type as string

* refactor: rename to updateWebhook

* chore: make props optional

* feat: failedSince

* feat: remove failedSince when success

* fix: missing import

* fix: typo

* fix: convert missing prop

* fix: typo

* chore: remove unnecessary select

* fix: missing systax

* feat: sort docs

* feat: use relay

* fix: check status properly

* chore: handle relay server error

* remove awaits

* fix: add base url

* fix: typo

* chore: remove red highlights

* chore: change emoji

---------

Co-authored-by: SKINMAKER <skinmaker@SKINMAKERs-iMac.local>
Co-authored-by: skinmaker1345 <me@skinmaker.dev>
2023-04-03 12:03:41 +09:00
2021-02-28 11:58:03 +09:00
2023-04-03 12:03:41 +09:00
2021-07-14 21:20:31 +09:00
2023-04-03 12:03:41 +09:00
2023-04-03 12:03:41 +09:00
2021-07-14 21:20:31 +09:00
2023-04-03 12:03:41 +09:00
2023-04-03 12:03:41 +09:00
2023-04-03 12:03:41 +09:00
2021-03-08 21:52:34 +09:00
2021-03-07 22:00:10 +09:00
2021-02-28 11:58:03 +09:00
2021-01-04 20:09:54 +09:00
2021-02-28 11:58:03 +09:00
2021-05-25 21:29:55 +09:00
2021-02-28 11:58:03 +09:00
2021-01-14 11:49:51 +09:00
2021-05-18 22:22:46 +09:00

Tests Deploy DeepScan grade

Korean Discord Bots in one place.

SNS

Contact

Contributing

Issues and PRs are always welcomed.

Before submitting an Issue

Bug

First, check if the device supports it.

Devices not supported

- Any extension program (AdBlock, Darkmode etc.)
- Browser: IE, Pre 17 Edge.
- Windows prior to Windows 7
- MacOS version 10.10 or lower
- iOS version 10.0 or lower
- Android version 5.0 or lower
- 3.5" iPhone
- All VMs
- Jailbroken or rooted device
- All Linux versions that have ended official support
- Security issues (Please forward security-related issues to the developer privately)
- Bugs that do not occur in the official build, occur in the browser/OS of beta versions such as Canary or PTB
- All platforms or devices that other developers have declared end of support

Then register the issue. Submit

If you see an issue, please leave a comment like these.

  • CR Means Can Reproduce
  • CNR Means Can Not Reproduce
  • NAB Means Not a Bug

Approval and deny

When a bug receives two reproducible approvals or denial, the approval and rejection are decided.

Approve

If a bug is approved by more than two user as reproducible, the bug waits for confirmation from the developer and obtains a approved label.

Deny

If a bug is rejected by more than one user because it is not reproducible, the bug gets a deny label and the issue is Closed.

Suggestions

Please feel free to make suggestions at Discussions!

Submit Pull Request

Contributions are always welcome. We appreciate your commit messages if you follow the rules below!

Conventional Commits


Old Repositories

Languages
TypeScript 81.5%
JavaScript 15%
CSS 3.3%
Dockerfile 0.2%