Title: Forms system by Defective4 · Pull Request #524 · Java-Discord/JavaBot · GitHub
Open Graph Title: Forms system by Defective4 · Pull Request #524 · Java-Discord/JavaBot
X Title: Forms system by Defective4 · Pull Request #524 · Java-Discord/JavaBot
Description: This pull request adds the forms system to the bot. The forms can be attached to any of the bot's messages. Users can fill in a form by clicking on the button added to the message the form is attached. After doing so, the user is presented with a modal dialog containing up to 5 fields defined in the form. Upon submission, the contents of the fields are sent to a dedicated channel (configurable per form). Included in this PR are commands to create, manage, and customize forms. Forms can also be configured to accept only one submission per user. This was achieved by keeping track of who had submitted the form before in the dedicated forms repository. Below is a video showcasing how the system works, along with most of the commands: link I'm aware this can be improved in some areas. I'm looking forward to your reviews!
Open Graph Description: This pull request adds the forms system to the bot. The forms can be attached to any of the bot's messages. Users can fill in a form by clicking on the button added to the message the form is a...
X Description: This pull request adds the forms system to the bot. The forms can be attached to any of the bot's messages. Users can fill in a form by clicking on the button added to the message the form ...
Opengraph URL: https://github.com/Java-Discord/JavaBot/pull/524
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:0062e944-ef08-fa41-5a23-7d1fac2acdef |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | EA86:C544C:172DBA8:2098BB5:696F6788 |
| html-safe-nonce | b533db6a36c34d5d4c75cea2ee98a2bdc0f97eab1fffe66ea059a8e133b3b725 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQTg2OkM1NDRDOjE3MkRCQTg6MjA5OEJCNTo2OTZGNjc4OCIsInZpc2l0b3JfaWQiOiIxNzE5MTY3NjM2NzQzMzUwMTUyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 941f49d5f42255fa96926f29f1b52204ec80ca8e9585ae9df4fdbbae3592884e |
| hovercard-subject-tag | pull_request:2815188545 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/Java-Discord/JavaBot/pull/524/checks |
| twitter:image | https://avatars.githubusercontent.com/u/66302346?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/66302346?s=400&v=4 |
| og:image:alt | This pull request adds the forms system to the bot. The forms can be attached to any of the bot's messages. Users can fill in a form by clicking on the button added to the message the form is a... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | dd6be7b30d2e12704d0d9723ad4a7950f9e3ad8461efc40b5411aad62e847a89 |
| turbo-cache-control | no-cache |
| go-import | github.com/Java-Discord/JavaBot git https://github.com/Java-Discord/JavaBot.git |
| octolytics-dimension-user_id | 77415047 |
| octolytics-dimension-user_login | Java-Discord |
| octolytics-dimension-repository_id | 371822717 |
| octolytics-dimension-repository_nwo | Java-Discord/JavaBot |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 371822717 |
| octolytics-dimension-repository_network_root_nwo | Java-Discord/JavaBot |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 0bab932a9532ed9bc2e3e2614af9348ab39af6a7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width