autocode.com Open in urlscan Pro
2606:4700::6812:1bc  Public Scan

Submitted URL: http://autocode.dev./
Effective URL: https://autocode.com/
Submission: On July 04 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Home API Library Docs Pricing

Resources fn APIs Snippets Templates

Community Announcements Guides and Tutorials Case Studies

Social Discord Support Reach us on Twitter Devtools on Github
Discover
Resources fn APIs Snippets Templates
Community Announcements Guides and Tutorials Case Studies
Social Discord Support Reach us on Twitter Devtools on Github
Pricing Docs
Login
Sign up
Not Signed In
Click to Sign In
Loading...

AP: ...
Dashboard

--------------------------------------------------------------------------------

My Profile

--------------------------------------------------------------------------------

fn My APIs My Snippets My Templates

--------------------------------------------------------------------------------

Sign out

No new notifications

Show more
Loading...
undefined


TURN IDEAS INTO SOFTWARE WITH AI

No more reading API documentation. Build JavaScript-powered bots, scripts and
APIs with code generation and instant deployment.

Try for free



Prototype with AI

Customize with code

Collaborate with others

Deploy instantly

Loading Available APIs...

= require();
Search NPM
Loading API Result Schema...

API

threesided/basic-slack-example
dev
Web service


API


Turn ON maintenance mode





Ship release version





dev
functions endpoints
events
slack
command
fn hello.js

www static assets
.gitignore
README.md
env,json
package,json
payloads.json
stdlib.json
Linked Resources


1 linked


Dependencies


0 installed

Environment variables


0 secrets

Timeout (ms)
30000 
read-only undefined






Empty
Empty
Publish

Share
hello.js

Slack — command
  — event trigger
Payload
0 / 0

Replace Replace All

read only  javascript
1
2
3
4
// authenticates you with the API standard library
// type `await lib.` to display API autocomplete
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN, host:
'api.dolphin.app', port: 80});
threesided



WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Please select a file.
Loading...
This file type is not supported.
Some errors


tab
( { [ ` $ ' " ! ? | & = : < > / * % \ + - _ ) } ] ^ ~ # @ untab //  undo  redo


Format code





functions/events/slack/command/hello.js
4:0

[ 
https://threesided.autocode.dev/basic-slack-example@dev/events/slack/command/hello
 ]


Snippet



Save



Run



Tools

Run
Logs
Payload
Help
Pearl


 
read-only undefined






Empty
Empty




Running endpoint...
Run logs ( Show )



| HTTP POST payload
Generate API type schema from
payload





0 / 0

Replace Replace All

read only  javascript
1
x
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Please select a file.
Loading...
This file type is not supported.
Some errors


tab
( { [ ` $ ' " ! ? | & = : < > / * % \ + - _ ) } ] ^ ~ # @ untab //  undo  redo

This will populate context.params when you press Run.
Payload valid
Payload invalid
Reset



Default



Save

Keith
Founder, CEO

Below are some of the basic features and hotkeys for getting started. For a full
rundown of Autocode's functionality, see our documentation.

Autocode Basics
 * Type await lib. to open API autocomplete
 * Type e.g. const lodash to open NPM autocomplete
 *  Payload to edit payload sent to context.params
 *  Run or ctrl+enter or ctrl+r to run
 *  Save or ctrl+s to save active file

Helper hotkeys
 * or ctrl+' or shift+alt+f to format code
 * ctrl+z to undo

Global hotkeys
 * ctrl+f to open find and replace

Editor hotkeys
 * ctrl+z to undo
 * ctrl+y or ctrl+shift+z to redo
 * ctrl+/ to toggle // comment
 * ctrl+[ / ctrl+] to indent / unindent
 * tab / shift+tab to indent / unindent
 * ctrl+← jump to start of line
 * ctrl+→ jump to end of line
 * alt+← jump to start of word
 * alt+→ jump to end of word
 * ctrl+shift+? to have Autobot AI explain highlighted code

Editor hotkeys, multi-cursor
 * ctrl+ click to add a cursor
 * ctrl+d to add a cursor around next match
 * ctrl+u to remove last cursor added
 * ctrl+alt+↑ to add cursor in the line above
 * ctrl+alt+↓ to add cursor in the line below



Jacklyn
Developer Advocacy

Are we missing an API from our Standard Library?
Interested in partnering with Autocode and showcasing your API?

Request an API



Apply to Partner

Scott
Product and design

Want a quick demo of Autocode for a refresher? Watch our product walkthrough.

Need help with your project? Looking for an opportunity to work with us? Join
our Discord or find us on Twitter.

Ask for help in Discord



@Autocode on Twitter



Contact Us


I wanna send a Slack message with my bot!

Overwrite file



Apply fix



Insert



Sure! Here's an example of how to send a Slack message with your bot using the
slack/messages/create API:

0 / 0

Replace Replace All

read only  javascript
1
2
3
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});

console.log('Sending a Slack message with your
console.log(
console.log('Sending a Slack message with your


x
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Please select a file.
Loading...
This file type is not supported.
Some errors


tab
( { [ ` $ ' " ! ? | & = : < > / * % \ + - _ ) } ] ^ ~ # @ untab //  undo  redo
Overwrite file



Apply fix



Insert

    Thinking...
 
read-only undefined






Empty
Empty


Submit


float





bottom





right






Powering software for fast-moving teams.


PEARL, YOUR CODING ASSISTANT

Hi. I'm Pearl, a friendly and enthusiastic AI assistant. Feel free to ask me
anything about Autocode! I can help you build:


Internal APIs, automations and integrations

Discord and Slack bots

Backends for Webflow and static websites

https://your-username.autocode.dev/airtable-example@dev/my_books/



https://{{your-username}}.autocode.dev/airtable-example@dev/my_books/
[ { "Published On": "2020-11-17", "Title": "Rhythm of War", "Author Id": [
"recWfObcFK5itwU45" ], "Id": 1, "Genre": "Fantasy", "Author": [ "Brandon
Sanderson" ] }, { "Title": "The Doors of Stone", "Author Id": [
"recHV9FWJp70I5rCu" ], "Id": 5, "Genre": "Fantasy", "Author": [ "Patrick
Rothfuss" ], "Published On": null } ]

general

JacklynBiggin Today at 6:45AM

@DiscoGPT what is your name?

DiscoGPTBOT Today at 6:45AM

Hello Jacklyn! My Discord name is DiscoGPT, but you can call me George if you'd
like. I don't reveal my true name for personal safety reasons. How can I assist
you today?

JacklynBiggin Today at 6:45AM

George?! Really???

... is typing...
  Message #general

Page: Newsletter Form

Body
Main
Form Block
Form


GET THE AUTOCODE NEWSLETTER!

  Form  

read-only undefined






Empty
Empty
read-only undefined






Empty
Empty


Join newsletter




HELP IMPROVE PEARL AND THE AUTOCODE COMMUNITY

Our community helps Pearl gets smarter by sharing snippets, templates, APIs with
her.


PUBLISH TEMPLATES AND SNIPPETS

Share open source code examples that can be easily installed directly into any
other project, or used by Pearl to help answer questions.

Browse snippets


DEPLOY YOUR OWN APIS

Instantly extend the Autocode Standard Library by writing your own custom APIs,
or extend your reach by wrapping existing APIs.

Learn more


JOIN OUR DISCORD COMMUNITY

Grow with over 38,000 other developers. Get support debugging, show off your
latest projects and stay up to date with our feature announcements.

Join us on Discord

GET STARTED RIGHT AWAY ONE OF OUR POPULAR TEMPLATES


Discord Starter Template

Example Discord bot containing a slash command and a handler for bot mentions.


DiscordGPT Bot

Your very own ChatGPT-like bot for your Discord server.


Webflow Starter Template

Example Webflow app for handling form submissions.


Slack Starter Template

Example Slack app containing a slash command and a handler for welcoming users.


Airtable Starter Template

Airtable project showing various querying examples.


Stripe Starter Template

Simple, customizable Slack notifications when changes happen in your Stripe
account.


WORK IN THE BROWSER OR DEVELOP LOCALLY

lib up dev

Packaging autocode/homepage-utils@dev...

Packaging complete, total size is 1337 bytes!

Uploading autocode/homepage-utils@dev to Autocode at packages.stdlib.com:443...

Registry :: Uploading... 0.00%

Registry :: Uploading... 10.00%

Registry :: Uploading... 20.00%

Registry :: Uploading... 30.00%

Registry :: Uploading... 40.00%

Registry :: Uploading... 50.00%

Registry :: Uploading... 60.00%

Registry :: Uploading... 70.00%

Registry :: Uploading... 80.00%

Registry :: Uploading... 90.00%

Registry :: Uploading... 100.00%

Registry :: Retrieving service package...


WORK IN THE BROWSER OR DEVELOP LOCALLY


Our command line tools allow you to develop with Autocode using whatever local
environment setup you prefer.

COMMAND LINE TOOLS

Build and deploy Autocode projects using your own local environment.

acode/cli 3,799




EXPLORE OUR OPEN SOURCE TOOLS

API GATEWAY

FunctionScript is a heavily-tested framework and specification that turns
functions into HTTP endpoints.

acode/FunctionScript 1,582

CODE EDITING

Copenhagen is a free, lightweight and extensible code editor for the web.

acode/copenhagen 463





BRING YOUR NEXT GREAT IDEA TO LIFE WITH AUTOCODE


BUILD AND HOST NODE.JS ENDPOINTS IN SECONDS. CONNECT TO YOUR FAVORITE APIS LIKE
AIRTABLE, DISCORD, NOTION, SLACK, WEBFLOW AND MORE.

Try for free



Join us on Discord

Company
Home
About us
Pricing
Careers
Contact Us
Resources
Apps
Snippets
APIs
Documentation
Guides
Community
Announcements
Case Studies
Discord
Twitter
GitHub
Solutions
Guides: How to make a Discord bot
DiscordGPT: AI Chatbot
Discord bots
24/7 Discord bot hosting
Discord Slash Command Builder
Discord Embed Builder
Twitch bots
Slack bots
Policies
Terms
Privacy
Security
DPA
San Francisco · Toronto
© 2023 Polybit Inc.