Spaces:
Runtime error
Runtime error
aheskandani
commited on
Commit
•
589f22c
1
Parent(s):
cd68418
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
from telegram.ext.filters import
|
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,
|
235 |
# Conversation Handlers
|
236 |
updater.dispatcher.add_handler(ConversationHandler(
|
237 |
-
entry_points=[MessageHandler(
|
238 |
states={
|
239 |
-
'GET_FILE_NAME': [MessageHandler(
|
240 |
-
'UPLOAD_FILE': [MessageHandler(
|
241 |
-
ConversationHandler.TIMEOUT: [MessageHandler(
|
242 |
},
|
243 |
fallbacks=[CommandHandler('cancel', cancel_operation)],
|
244 |
conversation_timeout=30,
|
245 |
))
|
246 |
updater.dispatcher.add_handler(ConversationHandler(
|
247 |
-
entry_points=[MessageHandler(
|
248 |
states={
|
249 |
-
'GET_FILE': [MessageHandler(
|
250 |
-
'GO_TO_RENAME': [MessageHandler(
|
251 |
-
ConversationHandler.TIMEOUT: [MessageHandler(
|
252 |
},
|
253 |
fallbacks=[CommandHandler('cancel', cancel_operation)],
|
254 |
conversation_timeout=30,
|
255 |
))
|
256 |
updater.dispatcher.add_handler(ConversationHandler(
|
257 |
-
entry_points=[MessageHandler(
|
258 |
states={
|
259 |
-
'GET_FIRST_EXCEL': [MessageHandler(
|
260 |
-
'GET_SECOND_EXCEL': [MessageHandler(
|
261 |
-
'UPLOAD_FILE': [MessageHandler(
|
262 |
-
ConversationHandler.TIMEOUT: [MessageHandler(
|
263 |
},
|
264 |
fallbacks=[CommandHandler('cancel', cancel_operation)],
|
265 |
conversation_timeout=120,
|
266 |
))
|
267 |
# Message Handlers
|
268 |
-
updater.dispatcher.add_handler(MessageHandler(
|
269 |
-
#updater.dispatcher.add_handler(MessageHandler(
|
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 ...')
|