pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<small id='LWPlV'></small><noframes id='LWPlV'>

<tfoot id='LWPlV'></tfoot>

    • <bdo id='LWPlV'></bdo><ul id='LWPlV'></ul>
    <legend id='LWPlV'><style id='LWPlV'><dir id='LWPlV'><q id='LWPlV'></q></dir></style></legend>
    <i id='LWPlV'><tr id='LWPlV'><dt id='LWPlV'><q id='LWPlV'><span id='LWPlV'><b id='LWPlV'><form id='LWPlV'><ins id='LWPlV'></ins><ul id='LWPlV'></ul><sub id='LWPlV'></sub></form><legend id='LWPlV'></legend><bdo id='LWPlV'><pre id='LWPlV'><center id='LWPlV'></center></pre></bdo></b><th id='LWPlV'></th></span></q></dt></tr></i><div class="8m0iq0u" id='LWPlV'><tfoot id='LWPlV'></tfoot><dl id='LWPlV'><fieldset id='LWPlV'></fieldset></dl></div>

      1. 有沒有辦法在我的論點中包含空格?

        Is there a way to include spaces in my argument?(有沒有辦法在我的論點中包含空格?)
          • <bdo id='6tVax'></bdo><ul id='6tVax'></ul>
          • <small id='6tVax'></small><noframes id='6tVax'>

                    <tbody id='6tVax'></tbody>
                  <i id='6tVax'><tr id='6tVax'><dt id='6tVax'><q id='6tVax'><span id='6tVax'><b id='6tVax'><form id='6tVax'><ins id='6tVax'></ins><ul id='6tVax'></ul><sub id='6tVax'></sub></form><legend id='6tVax'></legend><bdo id='6tVax'><pre id='6tVax'><center id='6tVax'></center></pre></bdo></b><th id='6tVax'></th></span></q></dt></tr></i><div class="qq2c2cq" id='6tVax'><tfoot id='6tVax'></tfoot><dl id='6tVax'><fieldset id='6tVax'></fieldset></dl></div>

                  <legend id='6tVax'><style id='6tVax'><dir id='6tVax'><q id='6tVax'></q></dir></style></legend>

                  <tfoot id='6tVax'></tfoot>
                  本文介紹了有沒有辦法在我的論點中包含空格?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  在我的 discord 機器人中,我有 2 個命令可以提供和創建角色.它們工作得很好,但如果角色名稱包含空格,我就有問題了.它將第二個單詞計入第二個參數,使命令產生錯誤.

                  In my discord bot, I have 2 commands do give and create roles. They work perfectly fine, but if the role name includes a space, I have an issue. It counts the second word toward the second argument, making the command produce an error.

                  # Giverole
                  @client.command(name='giverole',
                                  aliases=['gr'],
                                  brief='Assgins role to a user',
                                  pass_ctx=True)
                  async def giverole(ctx, rname, *, member: discord.Member):
                      role = get(member.guild.roles, name=rname)
                      await member.add_roles(role)
                      await ctx.send(f'Role added to user {member.mention}')
                      print('Giverole command executed
                  - - -')
                  
                  # Createrole
                  
                  @client.command(name='createrole',
                                  brief='Creates a role',
                                  aliases=['cr','makerole'],
                                  pass_ctx=True)
                  async def createrole(ctx, rname: str, clr: discord.Colour):
                      if ctx.author.guild_permissions.manage_roles:
                          await ctx.guild.create_role(name=rname, colour=clr)
                          await ctx.send('Role created with name: ' + rname)
                          print('Createrole command executed
                  -  -  -')
                      else:
                          await ctx.send('You lack permission.')
                      print('Createrole command executed
                  -  -  -')
                  

                  理想情況下,我應該能夠執行 k!giverole Bot Tester @user 之類的操作,但我得到了無效用戶"錯誤.我有什么方法可以支持角色名稱中的空格嗎?提前致謝!

                  Ideally, I should be able to do something like k!giverole Bot Tester @user, but instead I get an "Invalid user" error. Is there any way for me to support spaces in the role name? Thanks in advance!

                  推薦答案

                  你有幾個選擇:

                  1. 使用角色轉換器并要求提及角色:

                  1. Use a role converter and require the role to be mentioned:

                  async def giverole(ctx, role: discord.Role, member: discord.Member):
                  

                1. 要求角色用引號括起來:

                2. Require the role to be wrapped in quotes:

                  k!giverole "Bot Tester" @user
                  

                3. 切換兩個參數的位置,以便轉換后的用戶排在第一位,并且可能有間隔的名稱作為僅關鍵字參數出現.

                4. Switch the positions of the two arguments so that the converted user comes first, and the potentially spaced name comes as the keyword-only argument.

                  async def giverole(ctx, member: discord.Member, *, rname):
                  

                5. 我會推薦第一個選項,但您也可以嘗試其他選項,看看您更喜歡哪個.

                  I would recommend the first option, but you may want to try the others as well to see which one you prefer.

                  這篇關于有沒有辦法在我的論點中包含空格?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to make a discord bot that gives roles in Python?(如何制作一個在 Python 中提供角色的不和諧機器人?)
                  Discord bot isn#39;t responding to commands(Discord 機器人沒有響應命令)
                  Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“關于我嗎?Discord 機器人的功能?(不和諧.py))
                  message.channel.id Discord PY(message.channel.id Discord PY)
                  How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 機器人?)
                  discord.py - Automaticaly Change an Role Color(discord.py - 自動更改角色顏色)
                      <bdo id='FsdtQ'></bdo><ul id='FsdtQ'></ul>
                    • <small id='FsdtQ'></small><noframes id='FsdtQ'>

                    • <legend id='FsdtQ'><style id='FsdtQ'><dir id='FsdtQ'><q id='FsdtQ'></q></dir></style></legend>

                        <tbody id='FsdtQ'></tbody>

                        <tfoot id='FsdtQ'></tfoot>

                            <i id='FsdtQ'><tr id='FsdtQ'><dt id='FsdtQ'><q id='FsdtQ'><span id='FsdtQ'><b id='FsdtQ'><form id='FsdtQ'><ins id='FsdtQ'></ins><ul id='FsdtQ'></ul><sub id='FsdtQ'></sub></form><legend id='FsdtQ'></legend><bdo id='FsdtQ'><pre id='FsdtQ'><center id='FsdtQ'></center></pre></bdo></b><th id='FsdtQ'></th></span></q></dt></tr></i><div class="wuiyiwq" id='FsdtQ'><tfoot id='FsdtQ'></tfoot><dl id='FsdtQ'><fieldset id='FsdtQ'></fieldset></dl></div>
                            主站蜘蛛池模板: 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 高柔性拖链电缆_卷筒电缆_耐磨耐折聚氨酯电缆-玖泰特种电缆 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 博医通医疗器械互联网供应链服务平台_博医通 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 雪花制冰机(实验室雪花制冰机)百科| 超声骨密度仪-动脉硬化检测仪器-人体成分分析仪厂家/品牌/价格_南京科力悦 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 共享雨伞_共享童车_共享轮椅_共享陪护床-共享产品的领先者_有伞科技 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 |