Skip to content

Tokenising multiple words to multiple arguments #450

Closed
@chillymosh

Description

@chillymosh

Discussed in #449

Originally posted by DennisMinn May 13, 2024
I want to pass multiple arguments enclosed in either ' or ", but on the first argument is properly formatted, while the second argument is cut off. Is there a way to modify how the arguments is parsed?

class Bot(commands.Bot):
    def __init__(self):
        super().__init__(token='<access token>', prefix='!', initial_channels = ['<initial channel>'])

    @commands.command(name='addQA')
    async def add_qa(self, context: commands.Context, question: str, answer: str):
        print(question, answer)

Input from <initial channel> chatroom

!addQA "this is a question" "this is the answer"

Current Output

this is a question "this

Desired Output

this is a question this is the answer

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions