Изменение имени / изображения бота Slack с помощью команд Slash? - PullRequest
0 голосов
/ 05 мая 2018

Я настраиваю slackbot с командами слеша, и в соответствии с API вы можете передать имя пользователя, чтобы установить имя пользователя бота. Когда я пытаюсь это сделать, имя не обновляется. Разве это не работает с командами слеша так же, как с ботами?

from bottle import run, post, request
@post('/hello')
def hello():
    mydict = request.forms.get('text')
    response = {
    "username": "test",
    "response_type": "in_channel",
    "text": "Greetings!"
        }
    return response

матовый [11:00 AM] / Привет

MyBot APP [11:00 AM] Привет! * * 1006

1 Ответ

0 голосов
/ 06 мая 2018

Правильно. Вы не можете изменить название приложения, которое появляется в Slack, когда вы отвечаете на такой запрос. Всегда будет отображаться имя, которое вы настроили в настройках приложения.

Однако для вашего варианта использования есть обходной путь: вместо того, чтобы отвечать на полученный запрос напрямую, вы можете отправить сообщение в канал / пользователю с помощью chat.postMessage , что позволит вам укажите пользовательское имя пользователя и значок.

...