Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better developer onboarding #44

Open
missytake opened this issue Oct 24, 2022 · 3 comments
Open

Better developer onboarding #44

missytake opened this issue Oct 24, 2022 · 3 comments

Comments

@missytake
Copy link
Contributor

  • the forum category is not a good entry point for "example bots". let's call the menu item "forum" instead.
  • let's point to the example bots instead: https://github.com/deltachat-bot/echo
@missytake
Copy link
Contributor Author

missytake commented Oct 25, 2022

Some further ideas for bots.delta.chat from simon, let's go with this:

  • Landing page: What are deltachat bots? why are they cool?
  • How to deploy an existing Bot
  • quickstart -> echo bot: a quickstart guide on bot development #45
  • core concepts: setup/configure, send message to new contact, modify a group, react to events (with short example code in multiple languages)
  • (Later) Getting started with simplebot
  • (Later) Guides/Tutorials
  • How we did the "login with deltachat" bot / "how to link your webservice to dc"
  • webxdc enabled example bot
  • .... add more whenever we feel like it, since the tutorials are just markdown with optionaly a bit of javascript we can even use markdown slide generators to make short video tutorials in the style of what "no boilerplate" does with his rust videos (https://www.youtube.com/c/NoBoilerplate)
  • (Maybe) a showcase for existing bots?

@missytake
Copy link
Contributor Author

missytake commented Oct 25, 2022

I'd add:

  • how to run a python bot with a flask HTTP server, as a subprocess as part of gunicorn (see mailadm)
  • how to run a python account without deltabot (though maybe that should go to py.delta.chat instead)

@missytake
Copy link
Contributor Author

The current https://bots.delta.chat/development.html page mostly is a description of the core and which bindings you can use to talk to it (a bit outdated maybe). I would rename this page to "Delta Chat APIs" and extend it with the "core concepts" (setup/configure, send message to new contact, modify a group, react to events).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant