The user can view messages from different channels, but they cannot send one. This feature would allow them to send messages (as Miunie) into different channels from the same view.
What needs to be done
The ServersPage view should get a new input box and a "send" button. When the user fills the input and hits send, Miunie sends their message into the currently viewed Discord channel.
Technical notes
π Miunie.Discord
π Impersonation.cs
The IDiscordImpersonation (from Miunie.Core) and the implementation Impersonation.cs (from Miunie.Discord) should get a new method that would allow for a string to be posted into a channel based on a ulong channel id. (Server id can be added as well if it turns out to be required).
π Miunie.WindowsApp
π Views
π ImpersonationChatPage
The chat page view in UWP will need new UI elements to get the needed information from the user.
π Miunie.WindowsApp
π ViewModel
π ImpersonationChatPageViewModel.cs
The ImpersonationChatPageViewModel already demonstrates an interaction with the impersonation class. New code would be added into the ImpersonationChatPageViewModel class to achieve the desired behavior.
Interested? π
If you'd like to help us by solving this issue, just say so in the comments. β€οΈ
And don't shy away from asking any kind of question you might have.
Should you have any questions at all, feel free to contact either me (@petrspelos) or @DraxCodes on our Discord server:
And of course, thank you so much for contributing! π It's because of amazing people like yourself that Miunie exists.
Summary
The user can view messages from different channels, but they cannot send one. This feature would allow them to send messages (as Miunie) into different channels from the same view.
What needs to be done
The
ServersPage
view should get a new input box and a "send" button. When the user fills the input and hits send, Miunie sends their message into the currently viewed Discord channel.Technical notes
The
IDiscordImpersonation
(fromMiunie.Core
) and the implementationImpersonation.cs
(fromMiunie.Discord
) should get a new method that would allow for astring
to be posted into a channel based on aulong
channel id. (Server id can be added as well if it turns out to be required).The chat page view in UWP will need new UI elements to get the needed information from the user.
The
ImpersonationChatPageViewModel
already demonstrates an interaction with the impersonation class. New code would be added into theImpersonationChatPageViewModel
class to achieve the desired behavior.Interested? π
If you'd like to help us by solving this issue, just say so in the comments. β€οΈ And don't shy away from asking any kind of question you might have.
Should you have any questions at all, feel free to contact either me (@petrspelos) or @DraxCodes on our Discord server:
And of course, thank you so much for contributing! π It's because of amazing people like yourself that Miunie exists.