You can use bots for:

Moderation

Assigning Roles

Integrations

Which Bots Do I Need?

It depends on what your server is for. Some only need bots for moderation, while others need integrations

Bots

Moderation

Mee6

YAGPDB

Nightbot

The best bot for moderation. Assign roles, set ranks, and  set automated welcomes

Not as easy to use as MEE^, but offers more customization

Use for general moderaton and setting timers

Bots

Integration

Taco Bot

MonitorRSS

MEE6

Integrates Discord with Trello for project management

Pulls from an RSS feed and auto publishes to Discord

Integrates with twitch to show when streamers are live

Bots

Statistic

Manage-Invite

Statbot

Tracks recruitment, shows how many people each recruiter has invited

Tracks statistics,  who is most active in both voice and text channels

There's a bot for pretty much anything you want to do on Discord

There's a Bot for That

And if there's not - you can make one!

More on Discord

Discord Servers

Guide to Discord Emotes

Discord Communities