alwrity chatbot assistant, content scheduler, and content repurposing
This commit is contained in:
@@ -45,7 +45,7 @@ def content_planning_tools():
|
||||
tab_keywords, tab_competitor, tab_calendar = st.tabs([
|
||||
"🔍 Keywords Researcher",
|
||||
"📊 Competitor Analysis",
|
||||
"📅 Content Calendar Ideator (Coming Soon)"
|
||||
"📅 Content Calendar Ideator"
|
||||
])
|
||||
|
||||
# Keywords Researcher tab
|
||||
@@ -58,31 +58,22 @@ def content_planning_tools():
|
||||
|
||||
# Content Calendar Ideator tab
|
||||
with tab_calendar:
|
||||
st.info("🚧 **Coming Soon!** This feature is currently under development and will be available in a future update.")
|
||||
st.info("🚧 **Content Calendar & Planning Dashboard**")
|
||||
st.markdown("""
|
||||
<div style='background-color: #f0f2f6; padding: 15px; border-radius: 5px; margin-bottom: 20px;'>
|
||||
<h3 style='margin-top: 0;'>📅 Content Calendar Ideator</h3>
|
||||
<p>The Content Calendar Ideator will help you:</p>
|
||||
<h3 style='margin-top: 0;'>📅 Content Calendar & Planning Dashboard</h3>
|
||||
<p>The Content Calendar Dashboard provides:</p>
|
||||
<ul>
|
||||
<li>Generate months-long content calendars around your keywords</li>
|
||||
<li>Get AI-suggested blog titles and topics</li>
|
||||
<li>Plan your content strategy with data-driven insights</li>
|
||||
<li>Organize your content creation schedule</li>
|
||||
<li>AI-powered content planning and generation</li>
|
||||
<li>Multi-platform content scheduling</li>
|
||||
<li>Content optimization tools</li>
|
||||
<li>A/B testing capabilities</li>
|
||||
<li>Performance analytics</li>
|
||||
</ul>
|
||||
<p><strong>Stay tuned for updates!</strong></p>
|
||||
</div>
|
||||
""", unsafe_allow_html=True)
|
||||
|
||||
# Keep the original functionality but hide it behind a "Preview" button
|
||||
with st.expander("Preview Feature (Under Development)", expanded=False):
|
||||
plan_keywords = st.text_input(
|
||||
"**Enter Your main Keywords to get 2 months content calendar:**",
|
||||
placeholder="Enter 2-3 main keywords to generate AI content calendar with keyword researched blog titles",
|
||||
help="The keywords are the ones where you would want to generate 50-60 blogs/articles on."
|
||||
)
|
||||
if st.button("**Ideate Content Calendar**"):
|
||||
if plan_keywords:
|
||||
#ai_agents_content_planner(plan_keywords)
|
||||
st.header("Coming Soon.")
|
||||
else:
|
||||
st.error("Come on, really, Enter some keywords to plan on..")
|
||||
# Initialize and render the dashboard directly
|
||||
from lib.ai_seo_tools.content_calendar.ui.dashboard import ContentCalendarDashboard
|
||||
dashboard = ContentCalendarDashboard()
|
||||
dashboard.render()
|
||||
|
||||
@@ -19,6 +19,7 @@ from lib.ai_writers.twitter_writers import run_dashboard
|
||||
from lib.ai_writers.insta_ai_writer import insta_writer
|
||||
from lib.ai_writers.youtube_writers.youtube_ai_writer import youtube_main_menu
|
||||
from lib.ai_writers.ai_writer_dashboard import get_ai_writers, list_ai_writers
|
||||
from lib.chatbot_custom.enhanced_alwrity_chatbot import run_enhanced_chatbot
|
||||
|
||||
def render_social_tools_dashboard():
|
||||
"""Render a modern dashboard for social media tools."""
|
||||
@@ -413,13 +414,9 @@ def setup_alwrity_ui():
|
||||
"Content Planning": ("📅", content_planning_tools),
|
||||
"AI SEO Tools": ("🔍", ai_seo_tools),
|
||||
"AI Social Tools": ("📱", render_social_tools_dashboard),
|
||||
"ALwrity Assistant": ("🤖", run_enhanced_chatbot),
|
||||
"ALwrity Settings": ("⚙️", render_settings_page),
|
||||
"Agents Teams(TBD)": ("🤝", lambda: st.subheader("Agents Teams - Coming Soon!")),
|
||||
"Ask Alwrity(TBD)": ("💬", lambda: (
|
||||
st.subheader("Chat with your Data, Chat with any Data.. COMING SOON !"),
|
||||
st.markdown("Create a collection by uploading files (PDF, MD, CSV, etc), or crawl a data source (Websites, more sources coming soon."),
|
||||
st.markdown("One can ask/chat, summarize and do semantic search over the uploaded data")
|
||||
))
|
||||
"Agents Teams(TBD)": ("🤝", lambda: st.subheader("Agents Teams - Coming Soon!"))
|
||||
}
|
||||
|
||||
logger.info(f"Defined {len(nav_items)} navigation items")
|
||||
|
||||
Reference in New Issue
Block a user