eritislami / evobot

🤖 EvoBot is a Discord Music Bot built with TypeScript + Discord.js, includes Docker builds & localization in 20+ languages
MIT License
1.83k stars 2.02k forks source link

🚀 [SUGGESTIONS] Development and feature suggestions for the bot #1570

Open delidolu1adam opened 7 months ago

delidolu1adam commented 7 months ago

Hello, thanks for this bot. I would like to give you some feedback and a few suggestions.

1: Turn on/off 24/7 playback support.

2: Play, NowPlaying etc. Interface improvement for commands.

Example: https://ibb.co/0yq9Fpq Alternative: https://postimg.cc/Kk6pSY3z

3: Unfortunately, some fields are not included in the translation file. Can you add these to the language file? -Buttons translations etc.

4: Radio url and locale radio list.

5: General moderation commands.

6: Ticket system.

7: Streamer notifications.

/setstreamerchannel @notifications /addstreamer twitch.com/username /removestreamer youtube.com/username

8: Free game notifications.

/setgamechannel /setgamecat

Select Categories [Steam] [Epic Games] [Ubisoft] [EA Games]

9: A poll system that can be created by users.

10: Server and activate achievements.

Archievements Name: Server Loyalty Message: Congratulations, you have been a member of this server for 1 year. Message: Congratulations, you have been a member of this server for 5 year. Message: Congratulations, you have been a member of this server for 10 year.

Archievements Name: First Message Message: Congratulations, you have sent your first message on this server.

Archievements Name: 100 Message Message: Congratulations, you have sent a total of 100 messages on this server.

Archievements Name: 500 Message Message: Congratulations, you have sent a total of 500 messages on this server.

Archievements Name: 1000 Message Message: Congratulations, you have sent a total of 1000 messages on this server.

Archievements Name: 10000 Message Message: Congratulations, you have sent a total of 10000 messages on this server.

Archievements Name: 100000 Message Message: Congratulations, you have sent a total of 100000 messages on this server.

11: Giveways.

/addgiveawayrole roleID /removegiveawayrole roleID /addgiveaway "Title" , "Details" , "imgURL (optional)" , "Winners 1-2-3" , "Rewards"

For example

@Serhat, started a giveaway.

Image Title: This is an example giveaway. Good luck to you all. Detail: You can participate in the draw with only one account. Permanent sanctions are applied to detected fake accounts and their gifts are not delivered. Number of Winners: 3 people can win the prizes. Rewards: CS2 AWP Skin, CS2 Knife Skin, PlayStation 5

[Join Button] - [Leave Button]

12: Social media follower.

/addsocial instagram.com/username /removesocial tiktok.com/username

13: Now playing for right ICON: https://postimg.cc/CRnG3TTr OR https://ibb.co/K2XF3XN

rockrevenchy commented 7 months ago

That is a lot of different directions for the bot, i do not think most of them will be considered especially since other bots does fantastically fine on much of what you mentioned such as giveaways, moderation, achievement, ticket, etc.

The bot development always seemed to strive for music and music alone, tho i cannot speak in the devs stead.