Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Automate adding some of the new API features using python script #4277

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
harshil21 opened this issue May 28, 2024 · 0 comments
Open

Automate adding some of the new API features using python script #4277

harshil21 opened this issue May 28, 2024 · 0 comments

Comments

@harshil21
Copy link
Member

What kind of feature are you missing? Where do you notice a shortcoming of PTB?

New API features usually have a very predictable set of new features:

  • adding a new argument to bot methods -> we need to add the parameter to all methods + docs + shortcut methods + extbot
  • adding a new parameter to classes -> add to __init__ + docs + assign to self.

Describe the solution you'd like

How would the script know what to add? It can parse the output of test_official first, to add parameters to bot methods. Next, it can then run test_message, test_chat, etc, to know which shortcut methods need updating.

Additionally the script should also confirm with the user using input() for the action it is about to do. The script can also take the argument -y to skip asking.

Describe alternatives you've considered

Do it all manually like we do already.

Additional context

Even if the script isn't perfect, it can help reduce developer time.

@Bibo-Joshi Bibo-Joshi changed the title [FEATURE] Automate adding some of the new API features using python script Automate adding some of the new API features using python script Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants