Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Gopher Academy
🔻دادگاه بنیان‌گذار تلگرام احتمالاً امروز برگزار شود

🔸برخی خبرگزاری‌های فرانسه می‌گویند پاول دوروف، بنیان‌گذار تلگرام، امروز یکشنبه ۴ شهریورماه برای رسیدگی به اتهاماتش در دادگاه حاضر می‌شود.

#telegram

🔹روسیه، فرانسه را به عدم همکاری در پرونده پاول دوروف متهم کرد

🔸مقامات روسی بعد از دستگیری پاول دوروف خواستار دسترسی به بنیانگذار تلگرام شدند، اما هیچ پاسخی از سوی فرانسه دریافت نکرده‌اند.

🔸سفارت روسیه در پاریس در بیانیه‌ای اعلام کرد: «ما فوراً از مقامات فرانسوی خواستیم دلایل این بازداشت را توضیح دهند و خواستار حمایت از حقوق وی و اعطای دسترسی کنسولی شدیم.»


حمایت از پاول دوروف با موشک کاغذی

🔸معترضان به بازداشت پاول دوروف، بنیان‌گذار تلگرام، با موشک کاغذی مقابل سفارت فرانسه در روسیه حاضر شدند تا حمایت خود را از او را اعلام کنند.

#telegram


👑 @gopher_academy
Forwarded from Gopher Academy
سقوط ارزهای مرتبط با تلگرام پس از دستگیری پاول دوروف؛ کاهش ارزش TON و نات‌کوین

🔸دستگیری «پاول دوروف»، بنیان‌گذار #تلگرام، باعث آشفتگی رمزارزهای مرتبط با این سرویس پیام‌رسان شده است. TON، نات‌کوین و DOGS$ ازجمله ارزهایی هستند که ارزش آن‌ها از زمان اعلام این خبر سقوط کرده است.

🔸پس از گزارش رسانه‌های فرانسوی مبنی بر دستگیر پاول دوروف، ارزش تون‌کوین (TON) بیش از ۱۴.۵ درصد کاهش یافت. در زمان نگارش این گزارش نیز TON با قیمت ۵.۶۲ دلار معامله می‌شود.

🔸علاوه‌براین، توکن DOGS$ که هنوز به‌طور رسمی فهرست نشده است نیز با کاهش ارزش مواجه شد. ارزش این توکن در بازارهای پیش از عرضه، نزدیک به ۲۲ درصد کاهش یافته است. نات‌کوین دیگر ارزی است که با کاهش ۲۰ درصدی ارزش خود مواجه شده.

#telegram


👑 @gopher_academy
Forwarded from 
Pavel Durov
When Iran demanded we block channels of peaceful protesters, we refused — and Telegram got banned in Iran.
وقتی ایران ازمون خواست که کانال‌های اعتراض‌گران مسالمت‌آمیز رو مسدود کنیم، ما رد کردیم و تلگرام در ایران مسدود شد.


#note #telegram
@amiria703_channel
Forwarded from 
عزیزی ازم پرسید که چطوری می‌شه داخل یه کانال تلگرامی، فرسته‌ای (پست) داشت که بخش نظرات (کامنت) نداشته باشه.
نظرات در تلگرام، به شکل پاسخ‌هایی (ریپلای) به فرستهٔ مذکور در گروه متّصل به کانال پیاده شدن. به راحتی با پاک کردن اون فرسته در درون گروه، امکان ارسال نظرات غیر فعّال می‌شه.

#note #telegram #learn
@amiria703_channel
AzadCast - E01
Unrivaledir
📣 قسمت ۱ پادکست آزاد
🗣️ در این قسمت در خصوص لینوکس ۶/۱۱، VirtualBox ۷٫۱، نکست کلود هاب ۹، PIN، اوبونتو ۲۴/۱۰، گنوم ۴۷، تلگرام، Aria2App، پیرتیوب ۶٫۳ و کازمیک صحبت کردیم.
💬 مثل همیشه پیشنهادات و انتقادات با آغوش باز استقبال خواهد شد.

🔗 ماتریکس، کلاینت‌ها، نمونه ویز
🔗 دلتاچت
🔗 SimpleX
🔗 ارائه میزکار کازمیک
© پروانه: ‌ CC-BY-SA-4
🔹🔹🔹🔹🔹
#podcast #AzadCast
#linux #ubuntu #cosmic #telegram #peertube #gnome #nextcloud #virtualbox
🔹🔹🔹🔹🔹
✈️ تلگرام
™️ توییتر
📺 یوتیوب
🐘 ماستودون
🖥 وبسایت
Forwarded from ASafaeirad
tell-js:
A Node.js library for logging via Telegram bot.

Github Repo

#tools #telegram
Forwarded from CleverDevs (Mammad)
اگه دنبال کتابخونه ای برای توسعه ربات تلگرام با php میگردید ناتگرام از کتابخونه های جالبی بود که استفاده کردم

داکیومنت خوبی داره و آسونه ، لاراول هم ساپورت میکنه و آپدیته و ..

فقط حواستون باشه با php بالای 8 کار کنید


https://nutgram.dev

پ.ن اگه کتابخونه دیگه‌ای میشناسید که خفنه میتونید تو کامنتا معرفی کنید

#php #bot #telegram
@CleverDevs - @CleverDevsGp
Forwarded from FullSecurity
🍂 قابليت تماس صوتي در تلگرام اضافه شد

‎شفاف و در حال بهینه ‌سازی مداوم توسط هوش مصنوعی. قابلیت تماس در ابتدا در اروپا عرضه می شود و بعد چند روز در سایر نقاط جهان قابل استفاده خواهد بود

میزان فشرده سازی ویدئو را از میان 5 درجه موجود انتخاب کنید و نتیجه را قبل از ارسال ویدئو ببینید.

تمام آیکون‌ها در اَپ‌ها، مجددا برای ظاهری بهتر در صفحات نمایش بزرگ طراحی شده‌اند.


#telegram #update
Author:AshKan AttacKer
🔱 برترين كانال امنيت در ايران
@FullSecurity
Forwarded from Syntax | سینتکس (Sovren)
لاگ‌هات رو بریز توی تلگرام

تصور کن:

* یک ارور Critical در اپلیکیشن شما اتفاق میفته.
* بلافاصله، یک نوتیفیکیشن با اموجی ‼️ روی گوشیت میاد.

چرا تلگرام؟


1. فوری و همیشه در دسترس: کیه که تلگرام رو روی گوشیش نداشته باشه؟
2. فرمت‌بندی عالی: می‌تونید پیام‌ها رو با Markdown خوشگل کنید، کدها رو متمایز کنید و با اموجی، سطح خطا رو مشخص کنید.
3. رایگان و بی‌دردسر: ساختن ربات تلگرام رایگانه و API اون بسیار ساده و قدرتمنده.
4. گروهی و تیمی: می‌تونید لاگ‌ها رو تو یه گروه تلگرامی بفرستید تا کل تیم فنی در لحظه از وقایع باخبر بشن.

ما با استفاده از کتابخانه استاندارد logging پایتون، یک Handler شخصی‌سازی شده می‌نویسیم که هر لاگ رو به یک پیام تلگرامی تبدیل می‌کنه.

import logging
import requests
from database import settings # Assuming settings are read from here

# --- Settings ---
# Load settings like bot token and admin ID from a central settings module
config = settings.get_all()
LOG_LEVEL = logging.INFO # Only send INFO level and higher logs
BOT_TOKEN = config.get('control_bot', {}).get('token')
ADMIN_ID = config.get('telegram', {}).get('admin_ids', [None])[0]
CHAT_ID = settings.get('logging.telegram_chat_id', ADMIN_ID)


class TelegramLogHandler(logging.Handler):
"""
A custom logging handler that sends log records to a Telegram chat.
"""
def __init__(self, token, chat_id):
super().__init__()
self.token = token
self.chat_id = chat_id

def emit(self, record):
"""
Formats and sends the log record.
This method is called by the logging framework.
"""
if not self.token or not self.chat_id:
return # Do nothing if token or chat_id is not set

log_entry = self.format(record)

# Use a simple emoji prefix for different log levels
if record.levelno >= logging.CRITICAL:
prefix = "‼️ CRITICAL"
elif record.levelno >= logging.ERROR:
prefix = " ERROR"
elif record.levelno >= logging.WARNING:
prefix = "⚠️ WARNING"
else:
prefix = "ℹ️ INFO"

# Format the message with level, service name, and log content
message = f"{prefix}\n**Service:** `{record.name}`\n**Message:** `{log_entry}`"

url = f"https://api.telegram.org/bot{self.token}/sendMessage"
payload = {
'chat_id': self.chat_id,
'text': message,
'parse_mode': 'Markdown'
}
try:
requests.post(url, data=payload, timeout=5)
except requests.RequestException as e:
# If sending the log to Telegram fails, print the error to the console
print(f"Failed to send log to Telegram: {e}")


def setup_telegram_logging():
"""
Sets up the custom Telegram handler for the root logger.
Call this function once at the start of each service.
"""
if CHAT_ID and BOT_TOKEN:
# Get the root logger
logger = logging.getLogger()

# Create a handler and set its level
telegram_handler = TelegramLogHandler(BOT_TOKEN, CHAT_ID)
telegram_handler.setLevel(LOG_LEVEL)

# Create a formatter and add it to the handler
formatter = logging.Formatter('%(message)s')
telegram_handler.setFormatter(formatter)

# Add the handler to the root logger
logger.addHandler(telegram_handler)
logger.info("Telegram logging handler has been set up.")


چطور راه اندازی کنیم؟

1. ساخت ربات تلگرام: به BotFather در تلگرام پیام بدید، دستور /newbot رو بزنید و یک ربات بسازید.

3. فراخوانی در پروژه:
کافیست در ابتدای فایل اصلی اپلیکیشن خود (مثلاً main.py)، پکیج logging پایتون رو ایمپورت کنید و تابع setup_telegram_logging را فراخوانی کنید.

قدم بعدی چیه؟

* برای سرویس‌های مختلف، از CHAT_ID های متفاوت استفاده کنید.
* به پیام‌های خطا دکمه‌های شیشه‌ای (Inline Buttons) اضافه کنید؛ مثلاً دکمه "Restart Service" یا "View Full Traceback".
* سطح لاگ‌ها را بر اساس محیط (Development/Production) تغییر دهید.
* حواستون باشه تلگرام نباید تنها مکانی باشه که لاگ هاتون ذخیره میشه.

#telegram #logging

@Syntax_fa