- Download Telegram Desktop for Linux
- Website: https://desktop.telegram.org/
- Direct Download: https://telegram.org/dl/desktop/linux
- Create a folder (TelegramForcePortable) in the same directory as the binary
- Launch Telegram
import { Raw } from "telegram/events"; | |
import { UpdateConnectionState } from "telegram/network"; | |
/** Add Connected Event Handler */ | |
client.addEventHandler( | |
(event) => { | |
console.log(event); | |
/** Do Something With State **/ | |
setConnected(event.state === UpdateConnectionState.connected); |
<?php | |
use Base64Url\Base64Url; | |
use Elliptic\EdDSA; | |
// composer require simplito/elliptic-php spomky-labs/base64url | |
class TelegramValidator { | |
/** | |
* Check if is valid WebAppData | |
* @param string $webAppData |
const client = await GramClient.create("default"); | |
/** POST: /telegram/login */ | |
await client.startPending(); // Starts Client, response can be called later | |
await client.startResponse("phoneNumber", "phone"); | |
/** POST: /telegram/code */ | |
await client.startResponse("phoneCode", "code"); |
name: Build/release Electron app | |
on: | |
push: | |
tags: | |
- v*.*.* | |
permissions: | |
contents: write |
#!/usr/bin/bash | |
# Directory Structure | |
# _BACKUP | |
# _BINARY | |
# _BASE | |
echo "Cleanup Previous Backup" | |
rm -rf _BACKUP telegram-accounts-backup.zip |
# Start Server | |
@reboot cd /home/ubuntu/laravel-app && screen -dmS server php artisan serve --host 0.0.0.0 | |
# Send Server IP Address | |
@reboot cd /home/ubuntu/laravel-app && php artisan app:send-server-address >> /dev/null 2>&1 | |
# Run Scheduled Commands | |
* * * * * cd /home/ubuntu/laravel-app && php artisan schedule:run >> /dev/null 2>&1 |
Options -MultiViews | |
RewriteEngine On | |
# Enable Https | |
RewriteCond %{HTTPS} off | |
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] | |
RewriteCond %{HTTP_USER_AGENT} (facebookexternalhit/[0-9]|Twitterbot|Pinterest|Google.*snippet|LinkedInBot|Slackbot|Discordbot|WhatsApp|TelegramBot|Applebot|Bingbot|YandexBot|DuckDuckGo-Favicons-Bot|Sogou|Exabot|Baiduspider|SeznamBot|ahrefsbot|MJ12bot|DotBot|ia_archiver|Embedly|W3C_Validator) [NC] | |
RewriteRule ^(.*)$ https://backend.example.com/og/$1 [L,R=301] |
/** npm install isotope-layout clsx **/ | |
import IsotopeLayout from "isotope-layout"; | |
import React from "react"; | |
import clsx from "clsx"; | |
const IsotopeContext = React.createContext(); | |
export const Isotope = ({ children, ...props }) => { | |
const isotope = React.useRef(); |
export RUN_MIGRATIONS=false |