learn-english-community / learn-english-bot Goto Github PK
View Code? Open in Web Editor NEWDiscord bot for the Learn English Community.
Home Page: https://discord.com/invite/smTpJWf
License: MIT License
Discord bot for the Learn English Community.
Home Page: https://discord.com/invite/smTpJWf
License: MIT License
When user types /correct, and pass a text as an argument, the bot parses through the text and will grammatically modify the text making it an error-free text. But ensure the phrasing of the text isn't varied much.
Make sure that users with insufficient permissions (non-staff members) are unable to send invite links of any Discord server.
While the current dictionary API is competent and does an okay job at providing the right entries, Wiktionary would be much better.
Lots of community members seem to like this suggestion so it is really important for it to be implemented.
When using the /translate
command:
Romanian
, the flag that gets shown is :flag_ro
instead of :flag_ro:
.Finnish
, the flag that gets shown is :flag_fl:
instead of :flag_fi
.To begin with, there should be a "🔕 Disable notifications" button on notification messages sent by the bot, which does exactly what the title of the button says. Notification messages include:
/notifications toggle
. By default, every new user should be receiving them.On the Languages.java file the Finland and Romania flags emoji have a typo, therefore not displaying the actual flags on text channels.
/translate
;It should be showing Finnland and Romenia flags emoji, instead it shows simply a string.
This is a blocked feature that has been moved from the old Trello board.
Have the bot execute the command from the Amari bot that displays the weekly winners in the appropriate channel every week.
Blocked: There is no way to do this since the Amari winners command can not be sent by the Learn English Bot, since only non-bot accounts are allowed to execute that command.
For some context, the original Discord bot of the Learn English™ Discord server would send a daily message in a certain channel with a randomly-chosen article for users to read. We should include that feature in this bot.
This stack trace gets shown every time the StreakResetTask
gets called:
This might be an issue with how we create a user and what initial fields they have. Specifically speaking, it looks like the field lastActivity
just doesn't exist (which is required by this task) triggering this error.
Execute the aforementioned task on a database instance that contains users who have just been added to it.
The Dockerfile should not have source code
As of writing this, whenever a user uses the /define
command to get the definition of a word, the message that gets sent by the bot is currently not ephemeral.
/define
command gets executed in a guild however, it should NOT be sent as an ephemeral message.Stop using Amari bot features, create a general "exp" leader board and a weekly leader board that shows the users with highest "exp" generated on the period of one week.
Currently the definitions from the word of the day channel have no save button. It would be an inconvenience for people to copy-paste the word as a parameter in the /define
command just so they could have it saved in their journal.
When using a command like /translate
, when you get to autocomplete different languages to which you can translate your text into, the autocomplete suggestions screen freezes for a second or two every time a key is pressed, as if it's trying to fetch the languages from somewhere.
/translate
command (without sending it)target:
parameter and type the initials of a language.It should not load like that, the results should be instant, or at least close to instant.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.