Channel post. AttributeError: 'NoneType' object has no attribute 'username'
まだ誰も着手していません。
評価
調査の方向性
services/telegram/telegram.py から始め、telegram_callback をたどって send_message_to_app 内の、失敗している update.message.user.username へのアクセスを確認してください。channel_post を user ではなく提供するチャンネル投稿の update の形状と比較し、チャンネルメッセージを送信しても AttributeError が発生しなくなったことを確認してください。
索引モデルが issue の本文から書いたものです。
説明
When sending message in channel, there are only update_id and channel_post params. No user.
web_protocol.py :393 log_exception() Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request
resp = await self._request_handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_app.py", line 499, in _handle
resp = await handler(request)
File "/home/app/codexbot/lib/server.py", line 16, in wrapper
result = await function(self, {
File "/home/app/codexbot/services/telegram/telegram.py", line 55, in telegram_callback
await self.send_message_to_app(update)
File "/home/app/codexbot/services/telegram/telegram.py", line 65, in send_message_to_app
if update.message.user.username:
AttributeError: 'NoneType' object has no attribute 'username'
- 主要言語
- Python
- スター
- 40
- フォーク
- 12
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
codex-team/codex.bot のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 30/100
codex-team/codex.bot#105 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 20/100
codex-team/codex.bot#88 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
codex-team/codex.bot#85 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
codex-team/codex.bot#84 ·
-
Fix Slack according to new async/await broker format再び着手できるかも @n0str が 3047 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
codex-team/codex.bot#78 · 担当者 1 名 ·
codex-team/codex.bot の issue をすべて見る
似ている issue
-
good first issue tools
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
bug deferred domain:ci P1
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
docling-project/docling-mcp#147 ·
-
issue: A pipe model's Valves button ignores the Allow Chat Valves permission対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug confirmed issue
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
open-webui/open-webui#32771 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Scheduled Security Scan is failing on main対応中かも @pkupt が今日担当しました。 オープンsecurity-scan-failure
難易度 1/5 1〜3時間 初心者へのやさしさ 74/100
semantica-agi/semantica#2045 ·
メンテナーはふだん 2 日以内に返信