Sort:  

Yes, you will need to listen then. However, I strongly suggest keeping them separate processes. Totally different things. For the sake of "seperation of concerns". They may exist in the same repository but I don't recommend same process.

For the welcome functionality:

$deutchebot --welcome

It will listen all blocks and welcome users if they use the tag first time.

For the discord/curate functionality:

$deutchebot --curate

It will not listen all blocks, will work with get_account_history.

I understand, but ...

... I wanted both functions to broadcast to discord with the same bot ID :/

ah, if the "welcome bot" does something with the discord, it's okay. :)