Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Não está tratando casos onde o usuário não possui username/nick #22

Open
micalevisk opened this issue Dec 15, 2017 · 1 comment
Open

Comments

@micalevisk
Copy link
Owner

micalevisk commented Dec 15, 2017

Em

^ atomics_to_string(["__[", Ano, "]__\n", "De acordo com @@", UsernameAutor, "@:\n\n", RT], RespostaDada)

rsBrain.setUservar(username, 'id', id)

deve-se tratar menções a usuários que não possuem username.

Em vez de salvar o nick, caso não existe, salvar o first_name.

pensar em como o bot pode enviar uma mensgem mencionando um usuário sem username

@micalevisk
Copy link
Owner Author

ctx.message de usuário com username

{
  "message_id": 1950,
  "from": {
    "id": 170449962,
    "is_bot": false,
    "first_name": "≈ micael",
    "last_name": "Lèvi",
    "username": "micalevisk",
    "language_code": "pt-br"
  },
  "chat": {
    "id": 170449962,
    "first_name": "≈ micael",
    "last_name": "Lèvi",
    "username": "micalevisk",
    "type": "private"
  },
  "date": 1513381417,
  "text": "teste"
}

ctx.message de usuário sem username

{
  "message_id": 1951,
  "from": {
    "id": 170449962,
    "is_bot": false,
    "first_name": "≈ micael",
    "last_name": "Lèvi",
    "language_code": "pt-br"
  },
  "chat": {
    "id": 170449962,
    "first_name": "≈ micael",
    "last_name": "Lèvi",
    "type": "private"
  },
  "date": 1513381597,
  "text": "teste"
}

mensagem encaminhada com menção a usuário sem username

{
  "update_id": 143871090,
  "message": {
    "message_id": 34285,
    "from": {
      "id": 170449962,
      "is_bot": false,
      "first_name": "≈ micael",
      "last_name": "Lèvi",
      "username": "micalevisk",
      "language_code": "en"
    },
    "chat": {
      "id": 170449962,
      "first_name": "≈ micael",
      "last_name": "Lèvi",
      "username": "micalevisk",
      "type": "private"
    },
    "date": 1513368606,
    "forward_from": {
      "id": 170449962,
      "is_bot": false,
      "first_name": "≈ micael",
      "last_name": "Lèvi",
      "username": "micalevisk",
      "language_code": "en"
    },
    "forward_date": 1513368595,
    "text": "Teste Oscar x",
    "entities": [
      {
        "offset": 0,
        "length": 11,
        "type": "text_mention",
        "user": {
          "id": 130002936,
          "is_bot": false,
          "first_name": "Oscar",
          "last_name": "Othon"
        }
      }
    ]
  }
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant