Skip to content

Releases: DanielOrourke02/Echo

v4.10.9

11 May 20:56
bb8c34c
Compare
Choose a tag to compare

Minor Bug fixes, error handling

File names

  • Typo in the file name linux-run.sh renamed to linux_run.sh (the correct name)

Debugging

  • More error handling has been added to some commands

helpers.py

  • deleted the file and moved it to utilities.py

Slots.py

  • Updated imports list

Streets command

Still not working 100% of the time, im still unsure of what the error is.

Check README.md for the TODO list along with possible features!

Please enjoy! And leave a star if you like this project!

Full Changelog: v4.10.8...v4.10.9

v4.10.8

09 May 16:25
8352058
Compare
Choose a tag to compare

Small features added/fixed

Withdraw command

  • Added 'max' or 'all' to the withdraw command
    • Example usage: .withdraw max or .withdraw all

Bank interest

  • The interest from banks (10% is now capped at whatever the max bank size is)

Please enjoy! And leave a star if you like this project!

Full Changelog: v4.9.8...v4.10.8

v4.9.8

07 May 15:59
4855a23
Compare
Choose a tag to compare

Small update

Features added

  • Automoderation of deleted messages, If you have it enabled in the config, the bot will send any deleted messages by users to a logging channel, this feature is in beta and isnt suggested for large servers.

  • Automoderation of Links, Auto delete any links sent by users (default is enabled but only for discord.gg. If you want it to block ALL the links replace discord.gg with https.

Disclaimer

  • These features will only work if the logging channel is defined correctly (channel ID for the logging channel)

Full Changelog: v4.8.8...v4.9.8

Enjoy! And please leave a star!

v4.8.8

04 May 17:36
90f374c
Compare
Choose a tag to compare

Minor bug fix, files moved into extensions.py

I moved the following cogs into extensions.py

  • Crafting
  • Farming
  • Cooking

Bug fix

When doing .streets if you get caught by a cop you looose WAY more than you should. So if you get caught by a cop now, the amount of meth you were selling is taken (detect how much you sold). You keep the previous profit.

Full Changelog: v4.7.7...v4.8.8

v4.7.7

04 May 11:38
8c926ee
Compare
Choose a tag to compare

Installation fixed

For users first running the bot, I have fixed a few bugs with the installation process.

I added pycord to installation.py. So if you are running the bot for the first time, all requirements should now be installed.

Readme.md updated

I also added a known issue to readme.md. Read 'known issues' in readme.md for more info. (Look for 'runtime... etc etc')

Streets command still not fixed (debugging)

I am still debugging and trying to figure out why its not working. I belive its one function not picking up messages but once I have a fix I will release it.

Full Changelog: v.4.6.7...v4.7.7

v4.6.7

04 May 11:19
4f0ceee
Compare
Choose a tag to compare

Minor bug fixes

  • Buy command. Fixed incorrect purchase value showing.

TODO

Fix streets command. The error seems to be that the bot isnt seeing or capturing the messages from the author. That is why there isnt any error messages. I am trying to find a fix.

Full Changelog: v4.6.6...v.4.6.7

v4.6.6

27 Apr 11:20
f7d86b6
Compare
Choose a tag to compare

Minor update (Bug fixes, logic updated etc)

New Admin command added

  • .cool_bypass, only admins can run this command. All it does is it sets the cooldowns.json file to {}, meaning all cooldowns stored inside it are reset. The only exceptions are: bank interest and farming.

Bot invite link updated

  • The bot now sends a hyper link instead of the full link.

Config value added

  • Added the sell price of meth to the config. meth_sell_price, deafult is 4000 (per meth item)

Rob command logic updated

If the target user to rob has 0 money on hand, an error message will be sent.

Baltop command logic updated

I hoesntly dont know why I didn't do this before. But the baltop command now calculates the on hand and the bank balance added together. E,g if I have 1000 on hand and 10000 in my bank, My total balance will be 11000.

Disclaimer

The streets command is still in beta! It doesn't work 100% of the time but im working on a fix.

Thank you for using Echo!

v4.5.6

22 Apr 16:37
7f2bf16
Compare
Choose a tag to compare

NEW ECONOMY GAME!

  • Added cook.py
    • added the cook command, this allows you to use 1 'chemical' and 1 'red' to cook 5 meth
    • added the streetscomand, this allows you to sell meth that you cooked for 4k per meth, BUT you can get caught by the police and get your money and your 5 meth that your selling stolen.

More info on the added commands

  • cook command, Main Key points:

    • Allows you to use 1 chemical and 1 red to cook 5 meth
    • No cooldown
    • Stove needed (items in the shop)
  • streets command, Main Key points:

    • Allows you to sell the 5 meth to people (random conversations
    • You can get caught by the police
    • If you get caught by the police all your profit made and all your meth gets stolen (all 5)
    • Some messages will have a '..' inside them, this means its a cop, at this point you will 'pass'
    • For conversations that don't have the '..' type 'sell' in chat, and you will make 4k per meth sold
    • 1 hour cooldown (streets are empty)

Bug Fixes/minor fixes

  • Made 'current_time' a global variable for all the cooldown functions in eco_support.py (DRY)
  • Added the following items to the shop:
    • chemical - 19000
    • red - 4000
  • Updated main.py with the new cog\
  • Fixed bugs in crafting
  • fixed poo recipe
  • fixed bugs in the moderation file
  • updated buy and sell method (its MUCH faster now

Notes

The streets command is still a little buggy and is a beta feature, I am still working on bug fixes as of this momment so please be patient. Thank you!

Full Changelog: v4.4.6...v4.4.7

v3.4.6

21 Apr 15:25
51bd15b
Compare
Choose a tag to compare

MAJOR BUG FIX (kinda)

While debugging, i found out I had set the 'slots' game win percentage too high. I set the win percentage for it to 25% intead of 45%.

Full Changelog: v.3.4.5...v3.4.6

v3.4.4

21 Apr 14:16
8f4a842
Compare
Choose a tag to compare

Added 'Made by mal023' On all embeded messages.

Added 'title' to the say command. You can now set the description and the title of embeds made with the say command.

Usage now:

.say {title} {message}

example:

say Testing Hi everyone this is a test message

Full Changelog: v3.4.3...v3.4.4