aheskandani commited on
Commit
589f22c
1 Parent(s): cd68418

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -17
app.py CHANGED
@@ -1,4 +1,4 @@
1
- from telegram.ext.filters import Filters
2
  from telegram.ext.messagehandler import MessageHandler
3
  from telegram import ParseMode
4
  from telegram.ext import Updater, CommandHandler, ConversationHandler, CallbackQueryHandler
@@ -231,42 +231,42 @@ if __name__ == '__main__':
231
  buttons = [['Download Url', 'Rename File'], ['Sync Excel']]
232
  main_keyboard = ReplyKeyboardMarkup(buttons, one_time_keyboard=True, resize_keyboard=True)
233
  # Command Handlers
234
- updater.dispatcher.add_handler(CommandHandler('start', start, Filters.chat_type.private))
235
  # Conversation Handlers
236
  updater.dispatcher.add_handler(ConversationHandler(
237
- entry_points=[MessageHandler(Filters.text('Download Url') , download_url)],
238
  states={
239
- 'GET_FILE_NAME': [MessageHandler(Filters.text, get_file_name)],
240
- 'UPLOAD_FILE': [MessageHandler(Filters.text, upload_file)],
241
- ConversationHandler.TIMEOUT: [MessageHandler(Filters.all, timeout_operation)]
242
  },
243
  fallbacks=[CommandHandler('cancel', cancel_operation)],
244
  conversation_timeout=30,
245
  ))
246
  updater.dispatcher.add_handler(ConversationHandler(
247
- entry_points=[MessageHandler(Filters.text('Rename File') , start_rename_files)],
248
  states={
249
- 'GET_FILE': [MessageHandler(Filters.document, get_file)],
250
- 'GO_TO_RENAME': [MessageHandler(Filters.text, rename_file_and_upload)],
251
- ConversationHandler.TIMEOUT: [MessageHandler(Filters.all, timeout_operation)]
252
  },
253
  fallbacks=[CommandHandler('cancel', cancel_operation)],
254
  conversation_timeout=30,
255
  ))
256
  updater.dispatcher.add_handler(ConversationHandler(
257
- entry_points=[MessageHandler(Filters.text('Sync Excel'), start_excel_sync)],
258
  states={
259
- 'GET_FIRST_EXCEL': [MessageHandler(Filters.document, get_first_excel)],
260
- 'GET_SECOND_EXCEL': [MessageHandler(Filters.document, get_second_excel)],
261
- 'UPLOAD_FILE': [MessageHandler(Filters.text, merge_and_upload)],
262
- ConversationHandler.TIMEOUT: [MessageHandler(Filters.all, timeout_operation)]
263
  },
264
  fallbacks=[CommandHandler('cancel', cancel_operation)],
265
  conversation_timeout=120,
266
  ))
267
  # Message Handlers
268
- updater.dispatcher.add_handler(MessageHandler(Filters.text('Help') & Filters.chat_type.private, help))
269
- #updater.dispatcher.add_handler(MessageHandler(Filters.text & Filters.chat_type.private, other))
270
  # Start Bot
271
  updater.start_polling()
272
  print('Bot is started ...')
 
1
+ from telegram.ext.filters import filters
2
  from telegram.ext.messagehandler import MessageHandler
3
  from telegram import ParseMode
4
  from telegram.ext import Updater, CommandHandler, ConversationHandler, CallbackQueryHandler
 
231
  buttons = [['Download Url', 'Rename File'], ['Sync Excel']]
232
  main_keyboard = ReplyKeyboardMarkup(buttons, one_time_keyboard=True, resize_keyboard=True)
233
  # Command Handlers
234
+ updater.dispatcher.add_handler(CommandHandler('start', start, filters.chat_type.private))
235
  # Conversation Handlers
236
  updater.dispatcher.add_handler(ConversationHandler(
237
+ entry_points=[MessageHandler(filters.text('Download Url') , download_url)],
238
  states={
239
+ 'GET_FILE_NAME': [MessageHandler(filters.text, get_file_name)],
240
+ 'UPLOAD_FILE': [MessageHandler(filters.text, upload_file)],
241
+ ConversationHandler.TIMEOUT: [MessageHandler(filters.all, timeout_operation)]
242
  },
243
  fallbacks=[CommandHandler('cancel', cancel_operation)],
244
  conversation_timeout=30,
245
  ))
246
  updater.dispatcher.add_handler(ConversationHandler(
247
+ entry_points=[MessageHandler(filters.text('Rename File') , start_rename_files)],
248
  states={
249
+ 'GET_FILE': [MessageHandler(filters.document, get_file)],
250
+ 'GO_TO_RENAME': [MessageHandler(filters.text, rename_file_and_upload)],
251
+ ConversationHandler.TIMEOUT: [MessageHandler(filters.all, timeout_operation)]
252
  },
253
  fallbacks=[CommandHandler('cancel', cancel_operation)],
254
  conversation_timeout=30,
255
  ))
256
  updater.dispatcher.add_handler(ConversationHandler(
257
+ entry_points=[MessageHandler(filters.text('Sync Excel'), start_excel_sync)],
258
  states={
259
+ 'GET_FIRST_EXCEL': [MessageHandler(filters.document, get_first_excel)],
260
+ 'GET_SECOND_EXCEL': [MessageHandler(filters.document, get_second_excel)],
261
+ 'UPLOAD_FILE': [MessageHandler(filters.text, merge_and_upload)],
262
+ ConversationHandler.TIMEOUT: [MessageHandler(filters.all, timeout_operation)]
263
  },
264
  fallbacks=[CommandHandler('cancel', cancel_operation)],
265
  conversation_timeout=120,
266
  ))
267
  # Message Handlers
268
+ updater.dispatcher.add_handler(MessageHandler(filters.text('Help') & filters.chat_type.private, help))
269
+ #updater.dispatcher.add_handler(MessageHandler(filters.text & filters.chat_type.private, other))
270
  # Start Bot
271
  updater.start_polling()
272
  print('Bot is started ...')