Bastet - Bot for EnP Discord servers

Hi all,

for the last few months i have been creating a new bot called Bastet. It is a multi-purpose bot for Empires and Puzzles Discord servers, it is already on 30+ servers and i think it is finally ready to be shared here on the forum too. Bastet uses the new slash command system that Discord started enforcing on bots at September 2022, so it works a bit differently than many previous enp bots.

I’ll introduce some of the main features:

Search for hero/guides/etc:

Bastet has many different search functions
20230116_07h02m03s_grim

All searches works with autocomplete so you don’t have to remember all the long commands and what to type in letter-by-letter:
20230116_07h03m07s_grim
20230116_07h18m57s_grim
After finding the hero or item that you want to see, select it from the list and send the message.

When multiple results are found, bot shows you a list that you can browse and select which one to show:
20230116_07h42m07s_grim

Hero search shows you the result with image of hero card, basic information about hero, and stats with some calculated variations.

Summon

This one is just for fun, it’s lets you summon a random hero once a day:
20230116_07h24m46s_grim
Odds are similar to game so be prepared for the Dawas. :blush:

Feedback
Feedback is important. If you encounter any problems, maybe notice some hero has outdated skill description, have suggestion that you think would be great addition to the bot, or just want to say hi, use /feedback command for all those. I don’t promise that i will add what gets suggested but who knows, ideas are always welcome.

And here is a full list of all commands the bot currently has:

I think that covers the main functionalities, Discord introduced the new bot system not that long ago and it takes some time to get used to it and may feel a bit different, but it comes with some great features like autocomplete. One thing about the autocomplete (and some other elements) that is good to know, is that Discord has a limit of 25 items that it can show at once. So in example the /guide search will show only 25 autocomplete items at first (if nothing is typed in or there is more than 25 results), but as you start typing in something, it narrows the results down and will show what you search for. Same goes with the other searches like /hero name, /farm etc. It can be a bit misleading at first, but feel free to browse and try out what the bot has to offer, there is a lot of useful information (thanks to maryj), and more guides and other content will be added over the time.

Bastet is free to use and you can add it to any server you want. But since it has some upkeep and development costs that i am paying myself, i want to mention the possibility to support the project, more information can be found behind /donate command.

Here is the invite link that you can use to add Bastet to your server:

After inviting the bot, it should be available on all normal channels. If you want limit it to some specific channel(s), navigate to Server settings → Integrations → click Bastet and set it up similar to this:
20230116_08h59m30s_grim

I think that’s about it, new heroes will be added soon after they are released, more content to searches all the time (again thanks to maryj) and possibly new commands in the future. If you have any questions i try to answer them here as soon as i read them and have time to answer. You can also join the Unofficial Empires and Puzzles Discord server, you can test the bot there too if you don’t want to add it to your server just yet. We have a nice community there that will help you with the bot, questions about the game or just about anything you have in mind. Have fun and summon all the Dawas :pray:

-olli

21 Likes

wow! this is pretty cool, thanks!

2 Likes

Thank you for your hard work.

I am not a fan of Discord but I know some others who prefer to use Discord over Line.

2 Likes

Thank you for all the work you put in it :pray:, it’s truly an amazing job, after jeeves went down was like we were missing a limb :sweat_smile:, now we feel whole again (we had this forum to cover some aspects but we got use to being lazy :face_with_open_eyes_and_hand_over_mouth::yum:).
As we don’t want the history to reapeat please ask for help whenever you feel overwhelmed so you don’t have to give up on the bot :hugs:

2 Likes

Thx for making a new working discord bot, where we can find the latest heroes.

2 Likes

Bastet now shows Aether Power and stats for second limit break + emblems. I don’t have many things to compare the stats against so there may be errors (especially with costumes and rare/epic heroes) so use /feedback to report or you can message me here or discord.

3 Likes

Thank you so much for your great work :pray: :cake: :smiling_face_with_three_hearts:
Now I can finally stop looking in top players for heroes i don’t find in portal to see their second lb stats, plus now on portal you can see only the second lb stats, those for first lb aren’t reacheable anymore!

5 Likes

I’m a little late to the party, but is it possible to get Bastet bot for my alliance Discord channel?

2 Likes

Of course you can

Click on here to invite it to your server

1 Like

Ty! Much appreciated Maryij

2 Likes

I just pushed big update, not much visible changes, just lots of some… stuff …on the backend. If there’s any problems you can message me here or on discord. Summon resets again at 18 UTC+3 as it shifted by one hour for a while because time is hard.

Feel free to share the bot for other servers, its currently on 69 servers :sunglasses:, getting closer and closer to the limit of 75 servers which is needed to apply for Bot Verification process on Discord.

Also, here’s the obligatory and shameless mention about the possibility to donate to help with the recurring expenses that are needed to keep the bot up and running. You can find more information with the /donate command, found from the bot. Even the smallest amounts help and are appreciated. :pray:

Have fun and have a great summer! - Olli

2 Likes


Is this because of 69? :thinking::joy::joy:
Tnx again and again for the amazing work :smiling_face_with_three_hearts::heart_eyes:

2 Likes

Heroes can now also be filtered by Aether Power. Whole /hero find got updated and makes a bit more sense now. Separate search commands for class, skill, mana speed etc got removed. So available /hero subcommands from now on are “name” and “find”.

20230509_23h27m16s_grim

20230509_23h30m33s_grim

20230509_23h28m51s_grim

I noticed some users (that are probably not familiar with Discord) have had difficulties with Discords fairly new bot system and its UI, so i added new command /howto. It will show this guide how to use the bot. So when you see someone trying and spamming invalid commands you can just /howto to help.

1 Like

As you may have noticed, most of the time images are not showing up. There is currently something wrong between Discord and the image host i use. I cannot do much about it, only solution is to move all images to another host but that is a big task. Or host the images myself but that would raise the upkeep costs. It is weekend and i have things to do IRL, but if this problem isn’t gone by tomorrow evening (in my timezone :man_shrugging: ), i will start the process to move all images to another host. That may take a while but whatever happens, images should start appearing again in following few days. :cowboy_hat_face: :beers:

4 Likes

For those appreciating the use of this most excellent Discord bot - please consider donating a small amount towards the upkeep of Bastet. Olli isn’t big on self promotion but we should all know - the amount of time it take to keep up with the in game changes is significantly large - that’s time away from real life and the game, all for the benefit of the community. If you use the bot on your, or another hosts server, please use the “/donate” function to toss a little towards the creator… We would all like to see this continue to be of use!
Many thanks to you Olli for your efforts.

2 Likes

thanks @olli for your hard work !!

as a contribution, feel free to use, share or pick whatever information you’ll find useful on any of my visuals or website.

you can find them here on the forum, but you can also join me on Line : nynaeve-mandragoran and even on Discord : Nynaeve#1503

keep enjoying :slight_smile:

2 Likes

Thanks a lot and great work with your site and skill guide :pray:

Took a quick glance and really liked how you categorize special skills, maybe i will use those categories on my bot. :slightly_smiling_face: I’ll check out the site and forum more thoroughly, maybe i can find more useful things. :v:

3 Likes

Updated invite link with less unneeded permissions from “time before”: Discord

2 Likes

Thanks … love the bot! Will you ever make it line friendly? I have people in both rooms who could really benefit but sadly also understand the costs involved in the upkeep.

I have never used Line and got no idea how it works but i know there’s lots of people that doesn’t use or like Discord, so there would be at least few happy users. I need to take a good look how the development on Line happens and what are the differences and limitations. I can’t promise anything but you never know :man_shrugging: :slightly_smiling_face:

1 Like