├── BotStructure.py ├── LICENSE.txt ├── README.md ├── bots ├── __pycache__ │ ├── standardfuncs.cpython-37.pyc │ ├── standardfuncs.cpython-38.pyc │ └── standardfuns.cpython-37.pyc ├── standardfuncs.py └── test_file.txt ├── drawyourbot.py ├── examples ├── complex_bot.drawio ├── echo_bot.drawio ├── one_choiser_bot.drawio ├── one_function_bot.drawio ├── one_message_bot.drawio ├── simple_file.drawio ├── support_bot.drawio ├── support_md.drawio ├── survey.drawio └── two_messages_bot.drawio ├── images ├── drawyourbot_large.png ├── drawyourbot_small.png ├── file_block.png ├── functions_block.png ├── functions_block_with_name.png ├── message.png ├── message_with_name.png ├── simple_support.png ├── simple_survey.png ├── single_choice.png ├── single_choice_in_bot.png └── start_point.png ├── project_demo.gif ├── project_demo.mp4 ├── requirements.txt └── templates ├── bot_template.py ├── button_handlers.py ├── function.py ├── function_inline.py ├── functions.py ├── functions_named.py ├── message.py ├── message_inline.py ├── message_with_name.py ├── message_with_name_inline.py ├── options_handler.py ├── single_choise.py └── text_handlers.py /BotStructure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/BotStructure.py -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/README.md -------------------------------------------------------------------------------- /bots/__pycache__/standardfuncs.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/bots/__pycache__/standardfuncs.cpython-37.pyc -------------------------------------------------------------------------------- /bots/__pycache__/standardfuncs.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/bots/__pycache__/standardfuncs.cpython-38.pyc -------------------------------------------------------------------------------- /bots/__pycache__/standardfuns.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/bots/__pycache__/standardfuns.cpython-37.pyc -------------------------------------------------------------------------------- /bots/standardfuncs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/bots/standardfuncs.py -------------------------------------------------------------------------------- /bots/test_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/bots/test_file.txt -------------------------------------------------------------------------------- /drawyourbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/drawyourbot.py -------------------------------------------------------------------------------- /examples/complex_bot.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/complex_bot.drawio -------------------------------------------------------------------------------- /examples/echo_bot.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/echo_bot.drawio -------------------------------------------------------------------------------- /examples/one_choiser_bot.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/one_choiser_bot.drawio -------------------------------------------------------------------------------- /examples/one_function_bot.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/one_function_bot.drawio -------------------------------------------------------------------------------- /examples/one_message_bot.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/one_message_bot.drawio -------------------------------------------------------------------------------- /examples/simple_file.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/simple_file.drawio -------------------------------------------------------------------------------- /examples/support_bot.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/support_bot.drawio -------------------------------------------------------------------------------- /examples/support_md.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/support_md.drawio -------------------------------------------------------------------------------- /examples/survey.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/survey.drawio -------------------------------------------------------------------------------- /examples/two_messages_bot.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/examples/two_messages_bot.drawio -------------------------------------------------------------------------------- /images/drawyourbot_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/drawyourbot_large.png -------------------------------------------------------------------------------- /images/drawyourbot_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/drawyourbot_small.png -------------------------------------------------------------------------------- /images/file_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/file_block.png -------------------------------------------------------------------------------- /images/functions_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/functions_block.png -------------------------------------------------------------------------------- /images/functions_block_with_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/functions_block_with_name.png -------------------------------------------------------------------------------- /images/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/message.png -------------------------------------------------------------------------------- /images/message_with_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/message_with_name.png -------------------------------------------------------------------------------- /images/simple_support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/simple_support.png -------------------------------------------------------------------------------- /images/simple_survey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/simple_survey.png -------------------------------------------------------------------------------- /images/single_choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/single_choice.png -------------------------------------------------------------------------------- /images/single_choice_in_bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/single_choice_in_bot.png -------------------------------------------------------------------------------- /images/start_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/images/start_point.png -------------------------------------------------------------------------------- /project_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/project_demo.gif -------------------------------------------------------------------------------- /project_demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/project_demo.mp4 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | python-telegram-bot==13.1 2 | beautifulsoup4==4.9.3 3 | requests==2.24.0 4 | -------------------------------------------------------------------------------- /templates/bot_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/bot_template.py -------------------------------------------------------------------------------- /templates/button_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/button_handlers.py -------------------------------------------------------------------------------- /templates/function.py: -------------------------------------------------------------------------------- 1 | %block_name%(bot, update) -------------------------------------------------------------------------------- /templates/function_inline.py: -------------------------------------------------------------------------------- 1 | %block_name%(query, update) -------------------------------------------------------------------------------- /templates/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/functions.py -------------------------------------------------------------------------------- /templates/functions_named.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/functions_named.py -------------------------------------------------------------------------------- /templates/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/message.py -------------------------------------------------------------------------------- /templates/message_inline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/message_inline.py -------------------------------------------------------------------------------- /templates/message_with_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/message_with_name.py -------------------------------------------------------------------------------- /templates/message_with_name_inline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/message_with_name_inline.py -------------------------------------------------------------------------------- /templates/options_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/options_handler.py -------------------------------------------------------------------------------- /templates/single_choise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/single_choise.py -------------------------------------------------------------------------------- /templates/text_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tsitko/drawyourbot/HEAD/templates/text_handlers.py --------------------------------------------------------------------------------