When ChanServ sets the topic for a channel, it always appends “(nickname)” to the end. How do I make it not do that?
This has nothing to do with Services, and is a feature of the IRC server itself which occurs when Services sets the topic on a channel. The “(nickname)” is not actually included in the topic, and the second and later users to join the channel will not see it. There is no way to disable it for the first user, unless you modify the IRC server itself.