Add DiscordBM library to community resources#8146
Add DiscordBM library to community resources#8146MahdiBM wants to merge 1 commit intodiscord:mainfrom
Conversation
|
See #7873 (comment) |
|
Thanks for the link @Soheab. I understand that there is a "revamp" coming in sometime, and I also do realize that DiscordBM likely doesn't have "1000 active bots" (It's not practical to expect a Swift Discord library to have 1000 active bots, so essentially that just excludes the Swift language as a whole). I'm still hoping for the possibility to hear something like this: (DiscordBM is practically the only Swift library. The other libraries you can find are either not well-maintained, or miss important features, or are mostly a copy of DiscordBM anyway, or all three. We can talk about the other libraries if you want.) If that's not possible, someone from the Discord team can close the PR. |
Hello everyone.
By this PR, I'm trying to propose
DiscordBMas a "community library" to be added to the community resources in Discord docs.Please let me know if there is a better place to do this.
Also I don't mind if this PR gets rejected. I just thought it's worth proposing since I see no
Swiftlibraries in the list.Why
DiscordBMis in Swift's Official SSWG (Server-Side Working Group)'s incubation program since 2023, which tries to ensure longevity of the projects. See the related web page on swift.org: https://www.swift.org/sswg/incubated-packages.html.UnstableEnummacro, which might sound "ok" to you, but only someone who uses Swift on the daily would appreciate.DiscordCache, REST API cache, payload validation, permission checker, andDiscordUtils.If someone from the Discord team wants to see how much
DiscordBMis used, this is theUser-Agentheader that the library uses:DiscordBM (https://github.com/discordbm/discordbm, 1.0.0), and the library also sendsDiscordBMas thebrowserin Gateway connections. I'm also curious to know.I do think
DiscordBMis not super popular at the scale of likely all the other featured libraries, but we're doing what we can do considering Swift's server-side community is still "up and coming", and I think it's important for Swift to have a showing in the list.If needed, I can ask some folks from the SSWG to vouch for the library so you can feel more comfortable making this change.