Do you want to work on this issue?
You can request for a bounty in order to promote it!
Just some info and suggestion and help [pls do check] #334
JollyBeaner posted onGitHub
Hey @Androz2091 first of all I wanted to thank you for your creation of Scratch for discord which has helped me and many people.
So i was thinking of making a s4d Udemy course and maybe a SkillShare one but these are just ideas and thoughts. (although i have started) and i am currently making a professional bot with cool ideas and commands!
so i was thinking that s4d has almost every type of commands possible except a few. so in order to make a good and professional course and a good bot, some commands are not possible!
so i am just asking you and suggesting that if possible can you add these blocks to s4d - [it will be a big help for not only me but everyone]
i also want to say that i am not saying you must do it [which i have no right to say], i know and understand that you are doing this for free and to help us, but i just want to say that whenever you are willing to update, pls consider thses suggestions for update because i have collected people's requests [also mine] and this is my 'report'
and those who are reading this, pls tell you thoughts in the comment section below π 1 - delete anything block - it is a block which can be used in any main blocks [example - 'when a message is received', 'when a reaction is added'] but the thing is that it has a option to delete any message, reaction, channel, and maybe server, you have to specify the name / id of the object. for example - delete <reaction> of member <member> on message with name / id < name / id > or maybe delete message with id < id > and such.
this block will make many more commands possible for example [reaction add, delete message] or maybe [delete channel / server / message / reaction] and such commands which are important and used in almost all servers.
2 - embed features - This is a very nice feature which, i am sure many people would want you to add, it is some missing embed features and those are - a. footer - a footer is a important feature of a embed which enables people to do many things, and mainly, it looks professional. b. thumbnail - a thumbnail is also an important part of a message which comes useful for many things and again, it looks much-much better and professional. c. 2nd tittle - this is not as much 'needed' but would be good to have. one more thing about embeds, the bot doesn't detect a embed, [example if the command says if message content = 'some embedded message', add reaction to it. but it doesn't detect it and does nothing!]
and pls add a option of current date [for example 4/21/2021] because the current one does not show properly. and also do add the option of current month and current year too!
and if you can, pls add < create role with name and permissions >
3. main block 'when the bot is added' - it will be a main block like 'when a message is received' or 'when a reaction is added' or 'when the bot is connected' but will mean 'when the bot is added' which means that when someone adds the bot to their server, do something, which is helpful to set variables and ask someone to setup the bot, and many such things which are important for any bot.
4 - edit message - allowing the bot to edit it's own messages will open many more commands which will make the bot easy to use and s4d much better.
5 - reaction add < anywhere > - adding a block which helps in adding reaction on message with id given would be much helpful and will help in many commands for example - reaction roles or rps [rock paper scissors]. we could use the block anywhere [any main block], just, you have to specify the message id. plus also a block in reactions category, < reaction message >
6 - first / second / third channel - sometimes, when someone adds the bot, we cannot specify the channel where it will send welcome and feature message, so it is helpful if we have a option to send message in first / second / third channel of server.
7 - delete recent messages - if there would be a delete recent <number> messages, will help in making a clear command which is kinda important.
8. roles check - a command saying - 'if member < > has role < >' would be really helpful and really - really important which will open a lot of new set of commands!
bugs - there are a few bugs in some of the blocks, if you can, pls fix them -
a. reaction remove - the reaction remove block does not work, the problem is that in 'reaction add' the code is - 'REACTION_ADD' but in 'reaction removed' instead of 'REACTION_REMOVE', the code says 'REACTION_REMOVED' so the D in the last makes the code fail.
b. nickname - it also has a bug which makes it un usable unless you change the code by a bit, i will comment later showing the problem.
c. spamming - sometimes in the start, the bot spams a lot, so if possible, pls fix that issue.
so again i would like to remind you that i cannot compel you to do this and i have no right to, but my request is that you consider these suggestions and pls do your best so we all can do much more things π.
and people if i have missed something, do comment!
Thanks for reading @JollyBeaner