「Discord bot」の版間の差分
Notion-MW |
Notion-MW |
||
(同じ利用者による、間の2版が非表示) | |||
76行目: | 76行目: | ||
こちらでも一応適当なコード例を載せておく。 | こちらでも一応適当なコード例を載せておく。 | ||
<div style="overflow:auto;width: 100%; max-width: 1200px; white-space:nowrap; border:1px solid; padding-left: 10px; padding-right: 10px;" class="mw-collapsible"> | <div style="overflow:auto;width: 100%; max-width: 1200px; white-space:nowrap; border:1px solid; padding-left: 10px; padding-right: 10px;" class="mw-collapsible mw-collapsed"> | ||
<div>コード例</div> | <div>コード例</div> | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
113行目: | 113行目: | ||
print(f"Failed to create {name} command. Error: {r.text}") | print(f"Failed to create {name} command. Error: {r.text}") | ||
else: | else: | ||
print(f"Successfully created {name} command") | print(f"Successfully created {name} command")</syntaxhighlight> | ||
</syntaxhighlight> | |||
</div></div> | </div></div> | ||
127行目: | 126行目: | ||
[https://www.netlify.com/blog/intro-to-serverless-functions/#traditional-serverless-functions https://www.netlify.com/blog/intro-to-serverless-functions/#traditional-serverless-functions] | [https://www.netlify.com/blog/intro-to-serverless-functions/#traditional-serverless-functions https://www.netlify.com/blog/intro-to-serverless-functions/#traditional-serverless-functions] | ||
以下ではこれの通りCommonJS形式で説明する。ES Modules形式の場合の注意点も↑に書いてある。 | |||
ntl initで全部やってもいいが、loginは別でやったほうがわかりやすいかも | ntl initで全部やってもいいが、loginは別でやったほうがわかりやすいかも | ||
githubへのアクセスを認めなきゃならんのはなんでなのかよくわかってない | <s>githubへのアクセスを認めなきゃならんのはなんでなのかよくわかってない</s> | ||
* [https://docs.netlify.com/cli/get-started/ https://docs.netlify.com/cli/get-started/] ここに For repositories on GitHub, you can also connect your repository manually, if you prefer to give more limited, repository-only access for your repositories on GitHub って書いてあった。てかinitのメニューで確かにそんなん出てたな | * [https://docs.netlify.com/cli/get-started/ https://docs.netlify.com/cli/get-started/] ここに For repositories on GitHub, you can also connect your repository manually, if you prefer to give more limited, repository-only access for your repositories on GitHub って書いてあった。てかinitのメニューで確かにそんなん出てたな | ||
246行目: | 247行目: | ||
const dispname = interaction.member.nick ? interaction.member.nick : (interaction.member.user.global_name ? interaction.member.user.global_name : interaction.member.user.username) | const dispname = interaction.member.nick ? interaction.member.nick : (interaction.member.user.global_name ? interaction.member.user.global_name : interaction.member.user.username) | ||
if ( event.headers['x-pin-agent-second-call'] == 1){ | if ( event.headers['x-pin-agent-second-call'] == 1){ | ||
let deleteProm = deleteOrgMes(interaction.token, interaction.application_id); | let deleteProm = deleteOrgMes(interaction.token, interaction.application_id); | ||
console.log(await runMessageCommand(interaction.guild_id, channel_id, message_id, interaction.data.name, { id: interaction.member.user.id, dispname: dispname })); | console.log(await runMessageCommand(interaction.guild_id, channel_id, message_id, interaction.data.name, { id: interaction.member.user.id, dispname: dispname })); |