This script will generate a .desktop file for multiple telegram accounts.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) SSH into the server as a root user | |
2) Install the required dependencies. Run apt install cmake libpcre3 libpcre3-dev | |
3) Run wget "https://nginx.org/download/nginx-$(nginx -v 2>&1 | awk -F/ '{print $2}' | sed 's/(Ubuntu)//' | tr -d '[:space:]').tar.gz" | |
4) Run tar -xzf nginx-{{ version }}.tar.gz | |
5) Run git clone --recurse-submodules -j8 https://github.com/google/ngx_brotli | |
6) cd ngx_brotli/deps/brotli && mkdir out && cd out | |
7) Run cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_FLAGS="-Ofast -m64 -march=native -mtune=native -flto -funroll-loops -ffunction-sections -fdata-sections -Wl,--gc-sections" -DCMAKE_CXX_FLAGS="-Ofast -m64 -march=native -mtune=native -flto -funroll-loops -ffunction-sections -fdata-sections -Wl,--gc-sections" -DCMAKE_INSTALL_PREFIX=./installed .. | |
8) Run cmake --build . --config Release --target brotlienc | |
9) Run cd ~/nginx-{{ version }} | |
10) Run ./configure --add-module=/root/ngx_brotli |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build/release Electron app | |
on: | |
push: | |
tags: | |
- v*.*.* | |
permissions: | |
contents: write |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
- Download Telegram Desktop for Linux
- Website: https://desktop.telegram.org/
- Direct Download: https://telegram.org/dl/desktop/linux
- Github: https://github.com/telegramdesktop/tdesktop/releases/latest
- Create a folder (TelegramForcePortable) in the same directory as the binary
- Launch Telegram
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** 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(); |
NewerOlder