Back to APIs list

Slack API examples & templates

Use these vals as a playground to view and fork Slack API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
dailySlackRoundup
mikker
dailySlackRoundup
Sends a daily message to the team Slack channel. Similar to 37signals ' What did you work on today?
Cron
sendSlackMessage
Makena
sendSlackMessage
An interactive, runnable TypeScript val by Makena
sendMessageToSlack
kamalnrf
sendMessageToSlack
simple Val to send a message to configured Slack Channel
SlackMentions
michaelhoffman
SlackMentions
An interactive, runnable TypeScript val by michaelhoffman
Lair2
Get
Lair2
// --- Core Interfaces --- (No changes)
HTTP
templateTwitterAlert
charmaine
templateTwitterAlert
Twitter/𝕏 Keyword Alerts [TEMPLATE] Get custom notifications when you, your company, or anything you care about is mentioned on Twitter/X, even if they don't tag you directly. This template will help you: Search for specific mentions on Twitter/X using customizable keywords. Deliver notifications wherever you'd like (email, Discord, Slack, Telegram, etc). Example This val tracks mentions of "Val Town" and related terms, excluding noise like retweets and irrelevant accounts. Notifications are sent to a Discord webhook but can be easily reconfigured for other platforms. To see exactly how we use this template at Val Town: https://www.val.town/x/stevekrouse/twitterAlert Set Up 1. Fork this Val To use this template, fork this val on the top right corner of this page. 2. View Source Code The CODE box shows you the the full source code of this val, you may need to scroll down to see it. 3. Customize Query Define what you want to search for by modifying query : const query = "\"val.town\" OR \"val.run\" OR \"val town\" -_ValTown_ -is:retweet -from:valenzuelacity -from:val__run"; Refer to Twitter's search operators to fine-tune your query. 4. Test API call Set isProd = false in the code if you are testing, to ensure there are enough tweets to display. Toggle it back to true when you're ready to run this cron job in production and actuall send notifications. 5. Choose Notification Method This template uses a Discord webhook for notifications, but you can update this to your preferred platform by replacing the discordWebhook call with a call to Slack , @std/email , etc. Create a Discord webhook following this guide . Save your Discord Webhook URL in your Environment Variables (you can find this on the left sidebar): Key: mentionsDiscord Value: Your Discord webhook URL. Notifications will be sent using this function: await discordWebhook({ url: Deno.env.get("mentionsDiscord"), content, }); 🎉 Congrats! You now have a val running that ensures you never miss another Twitter/X mention. 🎉 NOTE: Usage Limits This val uses the SocialData API for Twitter data: Proxies via Val Town's SocialDataProxy : Limited to 10 cents per day for Val Town Pro users . This API is only for Pro users. Need more calls? Sign up for your own SocialData API token and configure the socialDataSearch function.
Cron
hnValTown
bobbyb
hnValTown
Remix of: valdottown/templateHackerNewsAlert
Cron
onlyRuckusDrops
kamalnrf
onlyRuckusDrops
Slack alerts when new coffee drops appear on OnlyRuckus ! Will never miss a release again 😛
Cron
townieIllustratorPrompt
jsumnersmith
townieIllustratorPrompt
Remix of: charmaine/townieIllustratorPrompt
redditSaaS
Kutsua
redditSaaS
Remix of: valdottown/templateRedditAlert
Cron
exec
wahobd
exec
Remix of: schpet/linearStandup
Cron
twitterAlert
davincidreams
twitterAlert
Remix of: valdottown/templateTwitterAlert
Cron
twitterAlert
stevekrouse
twitterAlert
Twitter/𝕏 keyword alerts Custom notifications for when you, your company, or anything you care about is mentioned on Twitter. If you believe in Twitter/𝕏-driven development, you want to get notified when anyone is talking about your tech, even if they're not tagging you. To get this Twitter Alert bot running for you, fork this val and modify the query and where the notification gets delivered. 1. Query Change the keywords for what you want to get notified for and the excludes for what you don't want to get notified for. You can use Twitter's search operators to customize your query, for some collection of keywords, filtering out others, and much more! 2. Notification Below I'm sending these mentions to a public channel in our company Discord, but you can customize that to whatever you want, @std/email, Slack, Telegram, whatever. Twitter Data & Limitations The Twitter API has become unusable. This val gets Twitter data via SocialData , an affordable Twitter scraping API. In order to make this val easy for you to fork & use without signing up for another API, I am proxying SocialData via @stevekrouse/socialDataProxy. Val Town Pro users can call this proxy a limited amount per day. If you want to run it more, get your own SocialData API token and pay for it directly.
Cron
dailyFeedbinDigest
kamalnrf
dailyFeedbinDigest
This Val automatically sends a message to your slack a daily digest of your unread Feedbin articles, summarized by Claude!
Cron
twitterAlert
Akash11
twitterAlert
Remix of: valdottown/templateTwitterAlert
Cron
understandingIndigoLeech
charmaine
understandingIndigoLeech
Remix of: valdottown/templateRedditAlert
Cron