.. _plugin:topic: ===== TOPIC ===== | about ----- | :author: FeedBackLoop :contact: FREENODE/#fbf :distribution: core :license: | description ----------- | manage topics. | commands -------- | :commands in this plugin: topic-del .. topic-listadd .. topic-move .. topic-add .. topic-set .. topic-listdel .. topic | 1) *topic .. [handle_gettopic]* :description: arguments: [] - get topic :permissions: USER :code: :ref:`fbf.plugs.extra.topic_topic_command`. :examples: :: ;topic can't get topic data of channel #test :: ;topic #dunkbots can't get topic data of channel #dunkbots 2) *topic-add .. [handle_topicadd]* :description: arguments: - add topic item :permissions: USER :code: :ref:`fbf.plugs.extra.topic_topic-add_command`. :examples: :: ;topic-add mekker can't get topic data 3) *topic-del .. [handle_topicdel]* :description: arguments: - delete topic item :permissions: USER :code: :ref:`fbf.plugs.extra.topic_topic-del_command`. :examples: :: ;topic-del 1 can't get topic data 4) *topic-listadd .. [handle_topiclistadd]* :description: arguments: - add a person to a topic list :permissions: USER :code: :ref:`fbf.plugs.extra.topic_topic-listadd_command`. :examples: :: ;topic-listadd 1 bart can't get topic data 5) *topic-listdel .. [handle_topiclistdel]* :description: arguments: - remove person from topic list :permissions: USER :code: :ref:`fbf.plugs.extra.topic_topic-listdel_command`. :examples: :: ;topic-listdel 1 bart can't get topic data 6) *topic-move .. [handle_topicmove]* :description: arguments: - move topic item :permissions: USER :code: :ref:`fbf.plugs.extra.topic_topic-move_command`. :examples: :: ;topic-move 3 1 can't get topic data 7) *topic-set .. [handle_topicset]* :description: arguments: - set the topic :permissions: USER :code: :ref:`fbf.plugs.extra.topic_topic-set_command`. :examples: :: ;topic-set Yooo done - topic-set