Spaces:
Runtime error
Runtime error
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 ...')
|