Channel post. AttributeError: 'NoneType' object has no attribute 'username'
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza en services/telegram/telegram.py, siguiendo telegram_callback hasta el acceso fallido a update.message.user.username en send_message_to_app. Compara la estructura de update para una publicación de canal, que proporciona channel_post en lugar de un usuario, y verifica que enviar un mensaje de canal ya no provoque AttributeError.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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'
- Lenguaje dominante
- Python
- Estrellas
- 40
- Forks
- 12
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de codex-team/codex.bot
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 30/100
codex-team/codex.bot#105 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 20/100
codex-team/codex.bot#88 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
codex-team/codex.bot#85 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
codex-team/codex.bot#84 ·
-
Fix Slack according to new async/await broker formatQuizá libre de nuevo @n0str la tomó hace 3044 días y no hay ningún pull request abierto. Abiertobug
codex-team/codex.bot#78 · 1 asignado ·
Todos los issues de codex-team/codex.bot
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
omegaup/omegaup#10353 · 1 comentario ·
Los mantenedores suelen responder en 5 días
-
bot-triaged module: LrScheduler module: optimizer triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
documentation glm5 llm-model
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vllm-project/vllm-ascend#19062 ·
Los mantenedores suelen responder en 1 día
-
Author Page: shuai-zhao-llmAbiertoauthor-page correction
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
acl-org/acl-anthology#10496 · 1 comentario ·
Los mantenedores suelen responder en 1 día