-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Casper Discord Bot #50
Comments
Hello @gaupoit, thank you very much for the proposal. We will assess it during our technical evaluation meeting, which will take place today. Best regards, |
Hello @gaupoit, I apologize for the delay. We have assessed your idea and give you the green light to turn them into a DevReward. Thank you very much for your contribution! |
Hi. I am in the process of creating the solution for this issue, however, I've encountered an problem regarding the automatic assignment of Discord Linked Roles. From my understanding, it's not possible for a bot to automatically assign the "Casper Hodler" role to users. This function seems to be limited, requiring users to manually add the role themselves in the server settings. In image you see manual adding role by the user. Information about an problems with automatic Discord roles: Also, app for linked roles does not support slash commands in any way, so there is need to create Discord bot itself. In my opinion the solution can be approached in two ways: Linked Roles & Discord Bot: Discord Bot only: In both cases there can be additional server for communicating between Discord, bot and Casper network. Please describe in more detail what exactly you want, based on the limitations and capabilities of Discord |
Hello Krystian,
thank you very much for your email. I appreciate your support for the
DevReward program.
I will forward your request to the appropriate individuals and hope to get
back to you as soon as possible.
Best regards,
Nicolas
[image: image.png]
Nicolas Zoellner
Senior Associate Ecosystem Growth, PMP®
Casper Association
a: Baarerstrasse 10 Zug CH-6300 Switzerland
w: casper.network ***@***.***
…On Sat, Dec 16, 2023 at 3:22 AM Krystian Zasada ***@***.***> wrote:
Hi.
I am in the process of creating the solution for this issue, however, I've
encountered an problem regarding the automatic assignment of Discord Linked
Roles.
From my understanding, it's not possible for a bot to automatically assign
the "Casper Hodler" role to users. This function seems to be limited,
requiring users to manually add the role themselves in the server settings.
In image you see manual adding role by the user.
image123.png (view on web)
<https://github.com/casper-ecosystem/developer-rewards/assets/31452252/0f66dbe1-aa2e-4286-87a8-9d7b63aa4cfe>
Information about an problems with automatic Discord roles:
discord/discord-api-docs#5756
<discord/discord-api-docs#5756>
Also, app for linked roles does not support slash commands in any way, so
there is need to create Discord bot itself.
In my opinion the solution can be approached in two ways:
*Linked Roles & Discord Bot:*
This involves setting up linked roles, then sending metadata that allows
users to set their roles independently. Discord will autonomously verify if
the user has the necessary permissions to adopt these roles. However, it's
important to note that the user must manually confirm the role assignment
by going into the server settings. Discord bot would be needed to handle
slash commands, e.g. profile.
*Discord Bot only:*
Create a Discord Bot specifically designed for role assignment that
handles slash commands. This bot will be responsible for applying roles to
users based on certain criteria.
In both cases there can be additional server for communicating between
Discord, bot and Casper network.
Please describe in more detail what exactly you want, based on the
limitations and capabilities of Discord
—
Reply to this email directly, view it on GitHub
<#50 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A7RT6VR4OIVYZEQHYEHZL4DYJUAYDAVCNFSM6AAAAAA56563F6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJYGY4DINBYHE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Hello 👋,
Demo: https://www.youtube.com/watch?v=Xu1ndAzWPQ0&t=88s Link: https://casper-discord-dashboard.vercel.app/ Please check out the video and let me know if there is anything else I need to do. I will also share the GitHub repository. I am waiting for your response. Thank You, |
Hello Devs, thank you for your contribution. We are currently in the evaluation process. Best regards |
Hello @Moganesan, |
Hi @NicolasZoellner |
Hello @gaupoit , |
Hi, apologies for the late response. We have reccently had an issue with our Discord server, and it needed to be reinitialized. We would like to check that everything still works on this bot and once that is done, this DevRewards can be marked as approved. Thank you for your efforts. |
yeah, please let me know if you need any assistance from my side for setting up the discord bot because im having the bot nodejs server and the dashboard for login, |
Hi @melpadden , is their any update in my submission. |
Hey @Moganesan , We have finally completed our assessment. Due to the security breach and the new setup of the Discord, there is always a residual risk associated with using bots that we cannot exclude. Therefore, the bot will not be used or implemented. As a result, this DevReward is rejected. Wishing you all the best for the future. |
Reward Size in USD
700 USD
Reward category
NFT
Description
Currently there is no Casper Discord Bot that support Discord Administrator / Mod to manage their community. We would like to create this proposal to implement the Casper Discord Bot with these features:
Acceptance Criteria
The text was updated successfully, but these errors were encountered: