EGO-LOG

40代2児の父。主にプログラム学習と開発、仮想通貨、メタバース、たまに関係ないことを綴る。

2022-11-01から1ヶ月間の記事一覧

【discord bot】タスクを使って処理を定期実行する

件名のとおり。一定期間おきに処理を実行する。 インポート from discord.ext import tasks 関数の定義 ↓は10秒おきに実行する ----- @tasks.loop(seconds=10)async def send_message_every_10sec(): dt_now = datetime.datetime.now() await channel_sent.s…

【discord bot】環境変数を使用する

前回のプログラムではbotのTOKENをプログラム中に直書きしていた。 botプログラムを公開(Public)した場合何かと危険なので、 環境変数に記述するようにする。 Secrets項目設定 Tools→Secretsを選択 keyに変数名、valueに値を記述して「Add new secret」ボタ…

【discord bot】オウム返しに苦労した編

以下のプログラムを実行してみた。 main.py ----- import discord TOKEN = 'XXXXXXXXXXXXXXXXXXXXXXXX'CHANNELID = 999999999999999 Intents = discord.Intents.default()Intents.members = Trueclient = discord.Client(intents=Intents) @client.eventasyn…

【opensea】同じ画像のNFTをまとめて販売する手順

前置き 所属するdiscordコミュニティ「tomajoDAO」でクラウドファンディングをNFTで行う企画が進行している。 小額のNFTを複数枚発行して販売することで支援を集める。 個々のNFTは同じ画像を使用する。 openseaでNFTを販売する場合、通常は1枚ずつ画像をア…

discordのbotを作ってみるよ【クラウドIDEを使う】

前回まではローカル環境でPythonを動作させていた。 tenomeuonome.hateblo.jp だが、24時間自宅のPCを起動させておくのは厳しいので、クラウドIDEを使用する。 参考サイト paiza.hatenablog.com クラウドIDE【Repl.it】 replit.com 接続してアカウント登録。…

discordのbotを作ってみるよ【Pythonインストールとシンプル動作確認】(未完)

前回 Botを作成して、最低限の設定後、実際にサーバにインストールするところまで試した。 tenomeuonome.hateblo.jp インストールだけでは何の機能も無いので、機能を追加していく。 追加にはPythonを使用する。 Discord.pyのインストール py -3 -m pip inst…

discordのbotを作ってみるよ【環境構築編】

ジェネラティブNFTの学習もままならないのに、 Discordのbotづくりを軽率に試してみようかなと。 まずは決められた文言に返信するbotから。 参考サイトは↓ gafuburo.net qiita.com Botのアカウント作成 discordapp.com アプリケーション名(bot名)を入力し…

【Discord】bot [Carl Bot]でロール一括管理

今回もDiscordのbotの話。 前回、MEE6のレベル機能を導入した。 で、ある程度のレベルに達したらロールを付与して、そのロールを持っていたらURLを書き込めるようになる。 これは、新規ユーザがむやみにURLを貼らせないようにするため。 レベルアップ時に自…

【Discord】bot [MEE6]でレベル制導入

前置き 先日Discordにbot MEE6を導入した。 目的はいくつかあるが、1つは認証ロール。 サーバに参加した時に、認証ボタンを押さないと他のチャンネルが見えない場合があったら、そのサーバは認証ロールの設定がされている。(MEE6とは限らない) その手順に…