Static Select имеет случайное начальное значение в Python Slack Bolt для iOS Slack.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Static Select имеет случайное начальное значение в Python Slack Bolt для iOS Slack.

Сообщение Anonymous »

Я новичок в разработке приложений для Slack. В настоящее время я использую Slack Bolt sdk для Python. Я создал простой статический выбор с 5 опциями:

Код: Выделить всё

class SectionStaticSelect(SectionBlock):
def __init__(self):

options_list : List[Option] = []
for i in range(5):
options_list.append(
Option(
value=f"select_option_{i}",
text= f"option{i}"
)
)

super().__init__(
text=TextObject(
type="mrkdwn",
text="section"
accessory=StaticSelectElement(
action_id="select_option",
options=options_list,
placeholder="choose an option"
),
)
Этот статический выбор запускает мою функцию HomePage().push(), которая просто запускает новую домашнюю страницу для пользовательского клиента.
Вот класс HomePage:

Код: Выделить всё

class HomePage:
def __init__(self, *, client: WebClient, user_id: str):
self.client = client
self.user_id = user_id

def push(self, view: View) -> SlackResponse:
return self.client.views_publish(user_id=self.user_id, view=MainScreen())

Код: Выделить всё

class MainScreen(View):
def __init__(
self,
):
blocks = [
SectionStaticSelect()
]

super().__init__(type="home", callback_id="home_view", blocks=blocks)
На настольном компьютере приложение ведет себя идеально, как и ожидалось, но на iOS, даже если я не ввел какой-либо параметр Initial_option , элемент StaticSelect Slack Bolt, похоже, принимает случайное начальное_значение.
  • Я попытался напечатать значение, возвращаемое функцией HomePage().push(), и напечатанное значение соответствует ожидаемому поведению и не представляют то, что отображается на iOS.
  • Я ожидаю, что элемент StaticSelect не будет иметь начального_опциона, как на рабочем столе


Подробнее здесь: https://stackoverflow.com/questions/790 ... olt-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Slack Bolt - Listener @app.message ("Hello") работает, но @app.event ("message") не
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как установить глобальное случайное начальное число в Python
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как добавить инструменты в панель навигации Slack, используя Slack Python sdk?
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Что «не может подключиться к хозяину www.slack.com:443 ssl: none [connection reset by peer]» из Slack Python API означае
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Безопасное случайное начальное число не работает в MainActivity
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»