Python 如何通过discord.py bot从网站向discord频道发送消息

Python 如何通过discord.py bot从网站向discord频道发送消息,python,flask,discord,discord.py,Python,Flask,Discord,Discord.py,因此,我试图为我的discord.py机器人制作一个仪表板 所以我做了一个页面,在那里我将输入我的姓名、电子邮件和电话号码,然后我点击提交,另一个页面将打开,在那里我将看到这些值 因此,我想将discord.py bot连接到它,以便在我单击“提交”时它将向特定频道发送嵌入 我不知道怎么做,我尝试了很多东西,但是没有用 从flask导入flask,呈现模板,重定向,url,请求 进口不和 从dhooks导入Webhook,嵌入 从discord.ext导入命令、任务 app=烧瓶(名称) @应用

因此,我试图为我的discord.py机器人制作一个仪表板 所以我做了一个页面,在那里我将输入我的姓名、电子邮件和电话号码,然后我点击提交,另一个页面将打开,在那里我将看到这些值 因此,我想将discord.py bot连接到它,以便在我单击“提交”时它将向特定频道发送嵌入 我不知道怎么做,我尝试了很多东西,但是没有用

从flask导入flask,呈现模板,重定向,url,请求
进口不和
从dhooks导入Webhook,嵌入
从discord.ext导入命令、任务
app=烧瓶(名称)
@应用程序路径(“/yami/home/posts”)
def posts():
返回呈现模板('posts.html')
@app.route('/verified',methods=['POST','GET'])
已验证异步定义():
如果request.method==“POST”:
结果=request.form
通道输入=6945635952518893601
msg_条目='测试'
通道=客户端。获取通道(通道入口)
等待频道发送(消息输入)
返回渲染模板(“verified.html”,result=result)

{%extends“base.html”%}
{%block head%}
测试站1
{%endblock%}
{%block style%}{%endblock%}
{%block body%}
这是波斯特





{stuff1%中的%s} {{s.title}} {{s.content}}

{%endfor%} 注册 作者: 电邮: 电话号码: 提交: {%endblock%}

{%extends“base.html”%}
{%block head%}
测试站1
{%endblock%}
{%block style%}{%endblock%}
{%block body%}






{键的%result.items()中的值%} {{key}}: {{value}} {%endfor%} {%endblock%}

这些是与2页相关的代码

您想通过webhook还是bot发送?webhook很简单,而且做得更好。仍然取决于你我知道如何使用webhook,但是使用bot会更好,因为我不能让bot在每个服务器的每个通道中创建webhook,这是InVM我知道如何做,但同时我遇到了另一个问题XD
<!--posts-->
{% extends "base.html" %}
<!--HEAD-->
{% block head %}
<title>TEST posts 1</title>

{% endblock %}
<!--HEAD end-->

<!--STYLE-->
{% block style %} {% endblock %}
<!--STYLE end-->

<!--BODY-->
{% block body %}
<div class="center">
    <h1>This is posts</h1>

     <div class="side">
         <a href="index">Click to go to index</a><br>
         <a href="home">click to go to home</a><br>
         <a href="new">Click to go to new</a><br>
           <a href="/result">click to go to result</a><br>
    <a href="/student">click to go to student</a><br>

          <a href="verified">click to go to verified</a>
     </div>
</div>
{% for s in stuff1%}
<h1>{{s.title}}</h1>
<p>{{s.content}}</p>
{% endfor %}
<form action="/verified" method="POST">
    <div class="side">
        <h3>Sign up</h3>

    Author:<input type="text" name="author">
        Email:<input type="email" name="email">
        Phone no.:<input type="number" name="phone no">
    Submit:<input type="submit" value="submit">
    </div>



</form>
{% endblock %}
<!--BODY end-->
<!--verified-->
{% extends "base.html" %}
<!--HEAD-->
{% block head %}
<title>TEST posts 1</title>

{% endblock %}
<!--HEAD end-->

<!--STYLE-->

{% block style %} {% endblock %}
<!--STYLE end-->

<!--BODY-->
{% block body %}
<div class="side">
   <a href="/yami/home/index">Click to go to index</a><br>
    <a href="/yami/home/home">click to go to home</a><br>
    <a href="/yami/home/new">Click to go to new</a><br>
     <a href="/yami/home/posts">click to go to posts</a><br>
      <a href="/result">click to go to result</a><br>
    <a href="/student">click to go to student</a><br>
</div>
{% for key, value in result.items() %}
<h1><ins>{{ key }} :</ins></h1>
<h3>{{ value }} </h3>
{% endfor %}



{% endblock %}