Я сделал бот-типинг на python,
, который работает локально, но не на сервере.
В чем проблема?
Я пишу правильный код,
И он работает на эмуляторе Python.
Но не на сервере.
async def create_reply_activity_typing(request_activity: Activity, text: str, attachment: Attachment = None) -> Activity:
activity = Activity(
type=ActivityTypes.typing,
channel_id=request_activity.channel_id,
conversation=request_activity.conversation,
recipient=request_activity.from_property,
from_property=request_activity.recipient,
text=None,
service_url=request_activity.service_url)
return activity
#### А ниже приведен код, который фактически отправляет действие.
async def request_handler(context: TurnContext) -> web.Response:
if context.activity.type == 'message':
prompt_message = await create_reply_activity_typing(context.activity, None)
time.sleep(5)
await context.send_activity(prompt_message)
return await handle_message(context)