Reduce friction on search bots via a new channel type dedicated to bots "BotChannel" #6313
Unanswered
RealAlphabet
asked this question in
API Feature Requests & Ideas
Replies: 2 comments 9 replies
-
This sounds very similar to some features that already exist. |
Beta Was this translation helpful? Give feedback.
5 replies
-
What about server moderators? Depending on the bot's features, it may be a good idea to let moderators see what users are doing with the bot. For example, if a bot stores a string that can be retrieved later, and the bot has not implemented a method of notifying server moderators that this string was added, people may use that to add stuff that's against the server rules or Discord's TOS. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Background
Many Discord bots display information publicly, such as profile messages.
Others are dedicated to search and systematically display ephemeral messages dedicated to and personalized for the user. These ephemeral messages are generally based on the user's profile, language or search query.
In my previous suggestion, I suggested an internationalization system for bot embeds. This was mainly motivated by the possibility of internalizing the static welcome, presentation and server rules embeds.
Issue
Most search robots use the Discord form system. Forms require too much friction, which impacts the user experience in search-dedicated use cases.
Today, "slash" commands enable auto-completion, but this is not enough to reduce friction, as it is too limited for complex searches.
Proposal
I'd like to propose a new type of text channel, dedicated to Discord bots. This would enable server creators to create a chat room dedicated exclusively to a single bot.
This ephemeral chatroom has several special features.
In addition to the drop-down list for linking a bot in the channel settings, it would be possible to choose between two distinct modes.
Command mode (default)
The user can only execute bot commands in the chat room.
Search mode
The user could no longer execute a command in the lounge, but could write a query to the bot. Practical for search bots or chatbots, and reduces friction to a minimum. Search will have to support the same auto-completion mechanism for Slash Command parameters.
As a bonus, it would be really useful to be able to ensure that when the user views the room, an interaction is immediately sent to the bot so that the bot can display a personalized message to the user.
There are a lot of new things to do, the possibility for bots to display buttons in the search bar directly when the user has to make a choice, etc...
Advantages
Disadvantages
For users, none, but advantages.
As far as the Discord infrastructure is concerned, I don't see any additional cost in the long term. However, it is true that it will add work for the developers who will have to maintain this new feature.
Alternatives considered
Beta Was this translation helpful? Give feedback.
All reactions