[O] Optimize command registration
This commit is contained in:
+3
-10
@@ -9,7 +9,7 @@ import os
|
|||||||
from src.commands import *
|
from src.commands import *
|
||||||
from src.constants import dbPath, token
|
from src.constants import dbPath, token
|
||||||
from src.database import Database
|
from src.database import Database
|
||||||
|
from src.utils import createCommand
|
||||||
|
|
||||||
database = Database()
|
database = Database()
|
||||||
|
|
||||||
@@ -35,15 +35,8 @@ if __name__ == '__main__':
|
|||||||
dispatcher = updater.dispatcher
|
dispatcher = updater.dispatcher
|
||||||
|
|
||||||
# Register commands
|
# Register commands
|
||||||
dispatcher.add_handler(CommandHandler('start', start))
|
commands = [start, ls, touch, rm, mv, nano, interval, enable, disable]
|
||||||
dispatcher.add_handler(CommandHandler('ls', ls))
|
[dispatcher.add_handler(createCommand(cmd)) for cmd in commands]
|
||||||
dispatcher.add_handler(CommandHandler('touch', touch))
|
|
||||||
dispatcher.add_handler(CommandHandler('rm', rm))
|
|
||||||
dispatcher.add_handler(CommandHandler('mv', mv))
|
|
||||||
dispatcher.add_handler(CommandHandler('nano', nano))
|
|
||||||
dispatcher.add_handler(CommandHandler('interval', interval))
|
|
||||||
dispatcher.add_handler(CommandHandler('enable', enable))
|
|
||||||
dispatcher.add_handler(CommandHandler('disable', disable))
|
|
||||||
|
|
||||||
# Start bot
|
# Start bot
|
||||||
updater.start_polling()
|
updater.start_polling()
|
||||||
|
|||||||
Reference in New Issue
Block a user