def remove(self, irc, msg, args, channel, numbers):
        self._checkManageCapabilities(irc, msg, channel)
        topics = self._splitTopic(irc.state.getTopic(channel), channel)
        numbers = set(numbers)
        for n in numbers:
            # Equivalent of marking the topic for deletion; there's no
            # simple, easy way of removing multiple items from a list.
            # pop() will shift the indices after every run.
            topics[n] = ''
        topics = [topic for topic in topics if topic != '']
        self._sendTopics(irc, channel, topics)
[<channel>] <number1> [<number2> <number3>...]
dataset/ETHPy150Open ProgVal/Limnoria/plugins/Topic/plugin.py/Topic.remove