- {formatMessage(
- 'Bot Framework Composer is an open-source visual authoring canvas for developers and multi-disciplinary teams to build bots. Composer integrates LUIS and QnA Maker, and allows sophisticated composition of bot replies using language generation.'
- )}
-
-
- {
- onClickNewBot();
- TelemetryClient.track('CreateNewBotProject', { method: 'toolbar' });
- }}
- />
-
+
+
{formatMessage(`Recent Bots`)}
+
{recentProjects.length > 0 ? (
- {
- await openProject(recentProjects[0].path, 'default', true, null, (projectId) => {
- TelemetryClient.track('BotProjectOpened', { method: 'callToAction', projectId });
- });
- }}
- />
- ) : (
- {
- onClickTemplate('ToDoBotWithLuisSample');
- }}
- />
- )}
-
- {recentProjects.length > 0 && (
-
-
{formatMessage(`Recent Bots`)}
{
await onItemChosen(item);
}}
/>
-
- )}
-
-
{formatMessage('Video tutorials:')}
-
- {tutorials.map((item, index) => (
-
+
+
+ {formatMessage.rich('You don’t have any bot yet. Start to create a new bot', {
+ Link: ({ children }) => (
+ {
+ onClickNewBot();
+ TelemetryClient.track('ToolbarButtonClicked', { name: 'new' });
+ }}
+ >
+ {children}
+
+ ),
+ })}
+
+
+ )}
+
+
+
{formatMessage('Resources')}
+
+ {resources.map((item, index) => (
+
))}
-
-
- {formatMessage(
- 'Bot Framework provides the most comprehensive experience for building conversational applications.'
- )}
-
- {linksBottom.map((link) => {
- return (
-
-
{link.text}
-
- );
- })}
-
+
+
+
+ {feed.tabs.map((tab, index) => (
+
+
+ {tab.cards.map((card, index) => (
+
+ ))}
+
+
+ ))}
+
+
+
+