While there are a lot of Multi-Purpose bots out there, Hyper Bot is the best choice because:
100+ commands. There are 9 different sections of commands, which are Economy, Fun, Game, Image, Info, Moderation, Owner, Music, and Giveaway commands.

Upvote Havit
An advanced all-in-one bot with many options.