つぶやき Web拍手を送る

Tsubuyaki つぶや記

ひとこと

主に落書きを載せたり創作の設定について語ったりするページです
たまに絵とか3DCGとかの進捗を載せたりもします

ギャラリー

ここしばらく自分用に欲しいアプリを作ってたんですが、(一応)完成したので見せびらかしに来ました 見てくれると嬉しいけれど見なくてもいいよ
「Discordのメッセージをmdで保存するやつ」です
20260405180616-yo46ra.jpg

なんだこれは
自分しかいないDiscordサーバーを作って日記やメモ代わりに使うということをしているのですが、その内容をマークダウン形式で日付ごとにファイルを分けてPCに保存するやつです 名前の通りだね
探せばそういうツールも既にありそうですが、理想の動作をするものを探すより自分で作ったほうが早いと思って…あと何か作るのは楽しいからね
Pythonをボリボリ書いて製作しました 製作中におせんべいもボリボリ食べました おやつなんかあればあるだけ食べちゃうからダメ

主な使用物
  • UI: Flet
  • Discordからデータ取得する: discord.py
  • 画像のリサイズなど: Pillow

完走した感想
ダラダラ作ってたら2か月もかかってたゾ!
Discordのメッセージ取得~保存機能の基礎は1か月ぐらいでできたんですが、せっかくだからいい感じのUIを付けようと思って使ったことのないFletに手を出したら更に1カ月かかって大変でした

大変その①Discordの処理とUIの処理をくっつける
非同期処理のこと何も分からない状態で適当に合体させようとしたらエラーで止まったり画面真っ白で止まったり…最終的にちゃんと動くようにできたものの、未だに非同期処理のことは分かっていません 非同期処理のこと分かってれば画像のDLとかもっと速くできそうなんだけどな~

大変その②ビルド
コマンド1つでexeファイルに出力できる(Webアプリとかスマホアプリとかもできるらしい)という点もFlet使ってみたいポイントだったんですが、このexeファイル出力(ビルド)で詰まりました
最初にチュートリアルで作った電卓アプリをビルドしてみた時は割とすんなり出来たので自分で作ったコードでもいけるだろうと思っていたのですが…なんか文字化けしたエラーが出るし何とかそのエラーに対処してビルド出来たと思ったら起動して一瞬で落ちるし…
依存関係の設定がダメでしたか?設定ファイルの置き場所が悪かったですか?もしかしてVisual Studioを最新版にしたら解決しますか?(解決しなかったがエラーは文字化けしなくなった)など色々試して最終的に名前に関する設定(product nameとartifact name)を日本語で書いてたのがマズかったという結論にたどり着くのに3日かかりました エ~ン

みたいな感じで色々大変でしたが最終的に自分の欲しかったものが出来たので満足です 使っていく中で改良ポイント見つけたら直していきたいけれどとりあえず完成です!解散!

20260405200940-yo46ra.jpg
…このアイコンですか?

20260405180554-yo46ra.png
以前お絵描きメイキング動画作ったときに用意したやつが余ってたので…

ひとりごと2026/04/05(日)

つぶや記トップに戻る

Log

  • 投稿年月:
  • カテゴリ:
  • #タグ:

Calendar

2026年4月
SUNMONTUEWEDTHUFRISAT
1234
567891011
12131415161718
19202122232425
2627282930

つぶや記トップに戻る

Powered by てがろぐ Ver 4.8.0