A feature packed discord bot!
Find a file
Lala Sabathil b7d814936f
chore(deps): update dotnet monorepo to 9.0.3 (#558)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [System.Drawing.Common](https://redirect.github.com/dotnet/winforms) |
`9.0.2` -> `9.0.3` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/System.Drawing.Common/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/System.Drawing.Common/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/System.Drawing.Common/9.0.2/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/System.Drawing.Common/9.0.2/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [System.Text.Json](https://dot.net/)
([source](https://redirect.github.com/dotnet/runtime)) | `9.0.2` ->
`9.0.3` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/System.Text.Json/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/System.Text.Json/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/System.Text.Json/9.0.2/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/System.Text.Json/9.0.2/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>dotnet/winforms (System.Drawing.Common)</summary>

###
[`v9.0.3`](https://redirect.github.com/dotnet/winforms/releases/tag/v9.0.3):
.NET 9.0.3

[Release](https://redirect.github.com/dotnet/core/releases/tag/v9.0.3)

##### What's Changed

- Don't unwrap wrapped DataObject inner data store
([#&#8203;12800](https://redirect.github.com/dotnet/winforms/issues/12800))
by [@&#8203;JeremyKuhne](https://redirect.github.com/JeremyKuhne) in
[https://github.com/dotnet/winforms/pull/12806](https://redirect.github.com/dotnet/winforms/pull/12806)
- \[release/9.0] Update dependencies from dotnet/arcade by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/winforms/pull/12854](https://redirect.github.com/dotnet/winforms/pull/12854)
- Update branding to 9.0.3 by
[@&#8203;vseanreesermsft](https://redirect.github.com/vseanreesermsft)
in
[https://github.com/dotnet/winforms/pull/12875](https://redirect.github.com/dotnet/winforms/pull/12875)
- \[release/9.0] WinForms ComboBox border and drop down button are not
visible sometimes by
[@&#8203;ricardobossan](https://redirect.github.com/ricardobossan) in
[https://github.com/dotnet/winforms/pull/12785](https://redirect.github.com/dotnet/winforms/pull/12785)
- \[release/9.0] Update dependencies from dotnet/arcade by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/winforms/pull/12924](https://redirect.github.com/dotnet/winforms/pull/12924)

**Full Changelog**:
https://github.com/dotnet/winforms/compare/v9.0.2...v9.0.3

</details>

<details>
<summary>dotnet/runtime (System.Text.Json)</summary>

###
[`v9.0.3`](https://redirect.github.com/dotnet/runtime/releases/tag/v9.0.3):
.NET 9.0.3

[Release](https://redirect.github.com/dotnet/core/releases/tag/v9.0.3)

#### What's Changed

- \[release/9.0-staging] Fix wrong alias-to for tvos AOT packs in net8
workload manifest by
[@&#8203;akoeplinger](https://redirect.github.com/akoeplinger) in
[https://github.com/dotnet/runtime/pull/110871](https://redirect.github.com/dotnet/runtime/pull/110871)
- \[release/9.0] Disable tests targetting
http://corefx-net-http11.azurewebsites.net by
[@&#8203;rzikm](https://redirect.github.com/rzikm) in
[https://github.com/dotnet/runtime/pull/111402](https://redirect.github.com/dotnet/runtime/pull/111402)
- \[release/9.0-staging] Support generic fields in
PersistedAssemblyBuilder by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/110839](https://redirect.github.com/dotnet/runtime/pull/110839)
- \[release/9.0-staging] Re-enable skiasharp WBT tests
([#&#8203;109232](https://redirect.github.com/dotnet/runtime/issues/109232))
by [@&#8203;radekdoulik](https://redirect.github.com/radekdoulik) in
[https://github.com/dotnet/runtime/pull/110734](https://redirect.github.com/dotnet/runtime/pull/110734)
- \[release/9.0-staging] Backport test fixes related to BinaryFormatter
removal by [@&#8203;adamsitnik](https://redirect.github.com/adamsitnik)
in
[https://github.com/dotnet/runtime/pull/111508](https://redirect.github.com/dotnet/runtime/pull/111508)
- \[manual] Merge branch 'release/9.0' => 'release/9.0-staging' by
[@&#8203;carlossanlop](https://redirect.github.com/carlossanlop) in
[https://github.com/dotnet/runtime/pull/111565](https://redirect.github.com/dotnet/runtime/pull/111565)
- \[release/9.0] \[wasi] Disable build in .NET 9 by
[@&#8203;maraf](https://redirect.github.com/maraf) in
[https://github.com/dotnet/runtime/pull/108877](https://redirect.github.com/dotnet/runtime/pull/108877)
- \[release/9.0-staging] \[mono] Disable UnitTest_GVM_TypeLoadException
for fullAOT jobs by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111394](https://redirect.github.com/dotnet/runtime/pull/111394)
- \[release/9.0-staging] Fix UnsafeAccessor scenario for modopts/modreqs
when comparing field sigs. by
[@&#8203;AaronRobinsonMSFT](https://redirect.github.com/AaronRobinsonMSFT)
in
[https://github.com/dotnet/runtime/pull/111675](https://redirect.github.com/dotnet/runtime/pull/111675)
- \[release/9.0-staging] \[mono] Run runtime-llvm and runtime-ioslike on
Mono LLVM PRs by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111739](https://redirect.github.com/dotnet/runtime/pull/111739)
- \[release/9.0-staging] fix stack 2x2 tensor along dimension 1 by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/110053](https://redirect.github.com/dotnet/runtime/pull/110053)
- \[release/9.0-staging] Fix race condition in cleanup of collectible
thread static variables by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111275](https://redirect.github.com/dotnet/runtime/pull/111275)
- \[release/9.0-staging] \[iOS] Retrieve device locale in full
(specific) format from ObjectiveC APIs by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111612](https://redirect.github.com/dotnet/runtime/pull/111612)
- \[release/9.0-staging] Add workflow to prevent merging a PR when the
`NO-MERGE` label is applied by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111961](https://redirect.github.com/dotnet/runtime/pull/111961)
- \[release/9.0-staging] Use alternative format string specifier to
ensure decimal point is present by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111444](https://redirect.github.com/dotnet/runtime/pull/111444)
- \[release/9.0-staging] Fixed android build with NDK 23 by
[@&#8203;jkurdek](https://redirect.github.com/jkurdek) in
[https://github.com/dotnet/runtime/pull/111696](https://redirect.github.com/dotnet/runtime/pull/111696)
- \[release/9.0-staging] Fix UNC paths by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111499](https://redirect.github.com/dotnet/runtime/pull/111499)
- \[release/9.0-staging] \[mono] \[llvm-aot] Fixed storing Vector3 into
memory by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/111069](https://redirect.github.com/dotnet/runtime/pull/111069)
- \[release/9.0] Remove explicit \__compact_unwind entries from x64
assembler by
[@&#8203;filipnavara](https://redirect.github.com/filipnavara) in
[https://github.com/dotnet/runtime/pull/112204](https://redirect.github.com/dotnet/runtime/pull/112204)
- Update branding to 9.0.3 by
[@&#8203;vseanreesermsft](https://redirect.github.com/vseanreesermsft)
in
[https://github.com/dotnet/runtime/pull/112144](https://redirect.github.com/dotnet/runtime/pull/112144)
- \[release/9.0-staging] Update dependencies from dotnet/xharness by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/111606](https://redirect.github.com/dotnet/runtime/pull/111606)
- \[release/9.0] Update dependencies from dotnet/emsdk by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/111891](https://redirect.github.com/dotnet/runtime/pull/111891)
- \[release/9.0] Update dependencies from dotnet/emsdk by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/112189](https://redirect.github.com/dotnet/runtime/pull/112189)
- \[release/9.0-staging] Update dependencies from dotnet/icu by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/111519](https://redirect.github.com/dotnet/runtime/pull/111519)
- \[release/9.0-staging] Update dependencies from dotnet/icu by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/112121](https://redirect.github.com/dotnet/runtime/pull/112121)
- \[release/9.0-staging] Update dependencies from dotnet/runtime-assets
by [@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro)
in
[https://github.com/dotnet/runtime/pull/111737](https://redirect.github.com/dotnet/runtime/pull/111737)
- \[release/9.0-staging] Fix shimmed implementation of
TryGetHashAndReset to handle HMAC. by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/112015](https://redirect.github.com/dotnet/runtime/pull/112015)
- Remove Windows 8.1 from test queues by
[@&#8203;agocke](https://redirect.github.com/agocke) in
[https://github.com/dotnet/runtime/pull/112056](https://redirect.github.com/dotnet/runtime/pull/112056)
- \[release/9.0-staging] Update dependencies from
dotnet/source-build-reference-packages by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/111603](https://redirect.github.com/dotnet/runtime/pull/111603)
- \[browser] Remove experimental args from NodeJS WBT runner by
[@&#8203;maraf](https://redirect.github.com/maraf) in
[https://github.com/dotnet/runtime/pull/111655](https://redirect.github.com/dotnet/runtime/pull/111655)
- \[release/9.0-staging] Update dependencies from dotnet/sdk by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/111607](https://redirect.github.com/dotnet/runtime/pull/111607)
- \[release/9.0-staging] Update dependencies from
dotnet/roslyn-analyzers by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/111826](https://redirect.github.com/dotnet/runtime/pull/111826)
- \[release/9.0-staging] Update dependencies from dotnet/hotreload-utils
by [@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro)
in
[https://github.com/dotnet/runtime/pull/111885](https://redirect.github.com/dotnet/runtime/pull/111885)
- \[release/9.0-staging] Update dependencies from dotnet/cecil by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/112122](https://redirect.github.com/dotnet/runtime/pull/112122)
- \[release/9.0-staging] Update dependencies from dotnet/roslyn by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/112225](https://redirect.github.com/dotnet/runtime/pull/112225)
- \[release/9.0-staging] Update dependencies from dotnet/icu by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/112261](https://redirect.github.com/dotnet/runtime/pull/112261)
- \[automated] Merge branch 'release/9.0' => 'release/9.0-staging' by
[@&#8203;github-actions](https://redirect.github.com/github-actions) in
[https://github.com/dotnet/runtime/pull/112219](https://redirect.github.com/dotnet/runtime/pull/112219)
- \[release/9.0-staging] Update dependencies from dotnet/xharness by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/112340](https://redirect.github.com/dotnet/runtime/pull/112340)
- \[release/9.0-staging] Update dependencies from dotnet/arcade by
[@&#8203;dotnet-maestro](https://redirect.github.com/dotnet-maestro) in
[https://github.com/dotnet/runtime/pull/111483](https://redirect.github.com/dotnet/runtime/pull/111483)
- Backport pr 111723 to 9.0 staging by
[@&#8203;StephenMolloy](https://redirect.github.com/StephenMolloy) in
[https://github.com/dotnet/runtime/pull/112322](https://redirect.github.com/dotnet/runtime/pull/112322)
- \[manual] Merge release/9.0-staging into release/9.0 by
[@&#8203;carlossanlop](https://redirect.github.com/carlossanlop) in
[https://github.com/dotnet/runtime/pull/112382](https://redirect.github.com/dotnet/runtime/pull/112382)
- \[9.0] Backport labeling workflow changes by
[@&#8203;carlossanlop](https://redirect.github.com/carlossanlop) in
[https://github.com/dotnet/runtime/pull/112240](https://redirect.github.com/dotnet/runtime/pull/112240)
- \[9.0] Move release/9.0 localization back to main too by
[@&#8203;carlossanlop](https://redirect.github.com/carlossanlop) in
[https://github.com/dotnet/runtime/pull/112443](https://redirect.github.com/dotnet/runtime/pull/112443)
- Merging internal commits for release/9.0 by
[@&#8203;vseanreesermsft](https://redirect.github.com/vseanreesermsft)
in
[https://github.com/dotnet/runtime/pull/112453](https://redirect.github.com/dotnet/runtime/pull/112453)

**Full Changelog**:
https://github.com/dotnet/runtime/compare/v9.0.2...v9.0.3

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Fortunevale/ProjectMakoto).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5NC4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbXX0=-->
2025-03-15 15:21:24 +01:00
.github Update dev.yml 2025-03-04 00:51:38 +01:00
.vscode refactor: Initial release 2025-01-27 18:58:08 +01:00
Dependencies chore(deps): update dependencies/discatsharp digest to ab69b24 2025-03-15 02:44:39 +00:00
DocAssets refactor: Initial release 2025-01-27 18:58:08 +01:00
hooks refactor: Initial release 2025-01-27 18:58:08 +01:00
OfficialPlugins fix issues 2025-02-11 10:39:42 +01:00
ProjectMakoto chore(deps): update dotnet monorepo to 9.0.3 2025-03-11 17:33:22 +00:00
Tools@9f9113fdad refactor: Initial release 2025-01-27 18:58:08 +01:00
.gitattributes refactor: Initial release 2025-01-27 18:58:08 +01:00
.gitconfig refactor: Initial release 2025-01-27 18:58:08 +01:00
.gitignore refactor: Initial release 2025-01-27 18:58:08 +01:00
.gitmodules refactor: Initial release 2025-01-27 18:58:08 +01:00
_typos.toml refactor: Initial release 2025-01-27 18:58:08 +01:00
CONTRIBUTING.md refactor: Initial release 2025-01-27 18:58:08 +01:00
DeleteDrafts.sh refactor: Initial release 2025-01-27 18:58:08 +01:00
DeleteOldTags.sh refactor: Initial release 2025-01-27 18:58:08 +01:00
event.json refactor: Initial release 2025-01-27 18:58:08 +01:00
InitSubmodules.sh refactor: Initial release 2025-01-27 18:58:08 +01:00
LICENSE refactor: Initial release 2025-01-27 18:58:08 +01:00
PLUGINS.md refactor: Initial release 2025-01-27 18:58:08 +01:00
README.md refactor: Initial release 2025-01-27 18:58:08 +01:00
renovate.json Update renovate.json 2025-02-23 04:25:53 +01:00
ResetDevToPreview.sh refactor: Initial release 2025-01-27 18:58:08 +01:00
ResetPreviewToMain.sh refactor: Initial release 2025-01-27 18:58:08 +01:00
SecretsIgnore.txt refactor: Initial release 2025-01-27 18:58:08 +01:00
SetupGit.sh refactor: Initial release 2025-01-27 18:58:08 +01:00
TestRun.sh refactor: Initial release 2025-01-27 18:58:08 +01:00
TRANSLATING.md refactor: Initial release 2025-01-27 18:58:08 +01:00
UpdateSubmodules.sh refactor: Initial release 2025-01-27 18:58:08 +01:00

Makoto

A feature packed discord bot!

What is Makoto?

Makoto is a multi-purpose Discord Bot written in C# using .NET 8.

Makoto has a lot of features, current notable features are:

  • No premium features. (This may change in the future, it'll depend on how viable a hosting this bot is without them. The source code itself will always stay available and you could simply host your own Makoto instance.)

  • Music Playback
  • Customizable protection against phishing and other malicious websites, with little to no false positives.
  • Easy to set up Reaction Roles.
  • An easy to use emoji and sticker stealer.
  • A Bump Reminder with a subscriber role to never miss bumping your server.

  • Important Moderation Features such as a detailed Actionlog, commands to quickly clean up the chat(s) like purge or guild-purge and more.
  • Quick and Easy Message Translation through the Apps Context Menu.
  • ScoreSaber API Integration.
  • An experience system with role rewards.
  • Social Commands like hug, pat and a few more.
  • Automatic Nickname Normalization, allowing quickly mentioning people with non-standard characters in their usernames.
  • Invite Tracking so you can track a Raid's origin with just a few commands***.

  • A system to backup user's roles and nickname when they leave*.
  • Custom Embed Creator within Discord.
  • Embeds for message links and github code.
  • Automatic Thread Unarchiving, allowing threads to stay open for as long as you want them to.
  • Automatic Crossposting so you can have automatic feeds in announcement channels.
  • Additional Privacy and Security Features such as the In-Voice Chat Privacy or the automatic bot/user token invalidation.

* Roles with any significant Permissions like Administrator won't be re-applied. In addition, if the user hasn't been on the server for more than 60 days, neither the roles nor the nickname will be reapplied. Also the clearbackup command gives moderators ability to remove stored roles.
** A guild-purge is similar to a purge command. However, instead of scanning just one channel for messages by the specified user, it scans all channels.
*** This depends on how users can join your server. If they join through invites by, for example, Disboard or through the Vanity Invite, it won't be as easy to track them down.



Getting Makoto

Click here to invite the bot

  • Phishing Protection is enabled by default, people will be banned if they send a link known to be malicious. To change this, run /config phishing.
  • Automatic User/Bot Token invalidation is turned on by default. If you don't know what this means, just leave it on. If you know what this means and you don't want this happen, run /config tokendetection to disable it.
  • Every new server is automatically opted into a global ban system. When someone is known to break Discord's TOS or Community Guidelines, they'll be banned on join or when the ban happens. They will not be banned when the bot is freshly added to your server. To change this behaviour you can use /config join.
  • You can join a support server here.

Building, Debugging and Deployment

We have a step by step guide you can follow to start contributing to or running Makoto here.

Credits