Public
Script
October 23, 2023
![hootz avatar](https://images.clerk.dev/uploaded/img_2SOjiyz9s7x7thXRCeXMgV4elGW.png)
telegramDalleBot
@hootz
Script
Telegram DALLE Bot A personal telegram bot you can message to create images with OpenAI's DALLE ✨ Set up yours fork this val speak to telegram’s https://t.me/botfather to create a bot and obtain a bot token set the bot token as a val town secret called telegramDalleBotToken add a random string as a val town secret called telegramDalleBotWebhookSecret set up your webhook with telegram like this: // paste and run this in your workspace on here
@vtdocs.telegramSetWebhook(@me.secrets.telegramDalleBotToken, {
url: /* your fork's express endpoint (click the three dots on a val) */,
allowed_updates: ["message"],
secret_token: @me.secrets.telegramDalleBotWebhookSecret,
}); message your bot some prompts! (if you get stuck, you can refer to the telegram echo bot guide from docs.val.town)
![dpetrouk avatar](https://images.clerk.dev/oauth_github/img_2SYbVhlH2aUBbaTDJ91Mu7z8Y25.jpeg)
notifyInTg
@dpetrouk
Script
Usage in bash: # Can be in .bashrc or .zsrhc:
to-tg() {
local input=""
if [[ -p /dev/stdin ]]; then
input="$(cat -)"
else
input="${@}"
fi
if [[ -z "${input}" ]]; then
return 1
fi
local chat_id="-1001826545120" # Set chat_id where your bot is
local message="$input"
curl -G https://api.val.town/v1/run/dpetrouk.notifyInTg --data-urlencode 'args=["'"$chat_id"'", "'"$message"'"]'
} # You will get notification where command is succesfully finished
<command in bash> && to-tg Success
# Can be like that?
<command in bash> | to-tg Success
October 23, 2023