«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
ارسال پیام و عکس از طریق ویژوال استادیو و سیشارپ به یک آیدی در تلگرام :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

قدیمیا دلم براتون تنگ شده... فقط معرفی کنید توی پیامک یا تماس یاد بیارید.
اگه جواب ندادم شاید موقعیت نداشته باشم.
بگید توی پیام از بچه های پرومیکرز هستید.

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها
gameover.blog.ir

ترجمه:گیم اور
این مطلب برای اولین بار توسط ما ترجمه میشه.کپی با ذکر منبع(gameover.blog.ir) بدون مانع هست. :)


* جایی خوندم csharp به طور عادی کتابخونه ای برای کار با telegram api نداره یعنی نمی تونید به طور مستقیم پیام هاتون رو از طریق Telegram Bot API ارسال کنید ولی می شه براش پلاگین های شخصی ساخت.

یکی از افراد سورسی به نام TLSharp رو برای اینکار ساخته که می تونید از لینک زیر دانلود کرده و در visual studio 2015 اونو کامپایل کنید:




* نکته
: باید فایل TLSharp.Core.dll رو به پروژه Add Reference کنید.(یعنی اضافه کنید)
از اینجا دان کنید:


ایجاد یک حافظه session یا جلسه یا نشست کاری(اصلاح تخصصی سشن برای آماده سازی بکار می ره):
var store = new FileSessionStore();  
var client = new TelegramClient(store, "session");


اتصال به سرور(در اینجا منظور ،سرور تلگرام هست که در کتابخانه ی TLSharp پنهان سازی شده):
client.Connect();

ایجاد سشن_ارسال Request(درخواست به سرور جهت منتظر ماندن و گوش دادن به پیام های دریافتی):
var hash = await client.SendCodeRequest(phoneNumber); //request for session creating

var code = "1234"; // received code from Telegram

var user = await client.MakeAuth(phoneNumber, hash, code); 
phoneNumber در کد بالا شماره گوشی مقصد هست.

اضافه کرن مخاطب(contact) با  شماره تلفن یا username :

var userByPhoneId = await client.ImportContactByPhoneNumber("09351234567"); //import by phone

var userByUserNameId = await await client.ImportByUserName("userName"); //import by username


ارسال پیام:
await client.SendMessage(userId, "Hello from TLSharp!");


ارسال فایل media (عکس و فیلم و ...):
var mediaFile = await client.UploadFile("cat.jpg", file);

var res = await client.SendMediaMessage(userId, mediaFile); 


http://s9.picofile.com/file/8269826992/cat.jpg


موافقین ۰ مخالفین ۰ ۹۵/۰۷/۱۵
مدیرکل

نظرات (۳)

سلام ممنون بابت مطالبتون
منظورش ازینکه با ویژوال 2015 کامپایل بشه چیه؟
و اینکه شما نمونه کوچیکی از این نمونه رو دارین که در تختیارمون بذارین؟ من ازون فایلی که دانلود کردم از گیت هاب چیزی متوجه نشدم. البته من با 2012 بازش کردم
پاسخ:
salam.
 کامپایلر vs2015 نیازه برای اون پروژه.نه 2012.
مثل این می مونه که کدی از php5  رو با php2 بخوایم اجرا کنیم .خوب چون اجزا و توابع پروژه php5 جدیدتره با php2 ممکنه کار نکنه. در مورد vs یا visual studio هم به همون صورت.
من خودم تست نکردم چون وقتش نیست.
سلام ببخشید برای من
ImportContactByPhoneNumber رو نمی شناسه
پاسخ:
این مثل اینکه مشکل داره اینو بخرید با قیمت هزار تومان تست شده هم هست با سورس:
فقط 1000 تومان که اونم برای کمک نیاز داریم ویلا رایگان می ذاشتیم:

http://files.telegram-store.com/size_250/files/22/225517761_45190.jpg
http://s8.picofile.com/file/8290424734/shot.jpg
https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTwT4ipADX8DYSeU7xSr5ArhbRfw9LB461vqGCMIxFD798j_PdN


✔️✔️✔️✔️🍒🍒🍒🍒 #سیشارپ #php  🍒🍒🍒✔️✔️✔️✔️
ارسال پیام به تلگرام با سیشارپ/ارسال پیام به کانال تلگرام با سیشارپ/ارسال پیام به تلگرام با php/ارسال پیام به کانال تلگرام با php/ارسال پیام به تلگرام با پی اچ پی/ارسال پیام به تلگرام با csharp/ارسال پیام به تلگرام در سیشارپ/ارسال پیام به تلگرام در csharp:

سلام

به تازگی با این کتابخانه اشنا شدم و در پروژه هایم ازش استفاده میکنم

این امکان وجود داره که باهاش بتونیم پیام های یک کانال رو در قالب یک ارایه ذخیره کنیم؟

اگر بله، ممنون میشم کدی که اینکاررو میکنه برایم بفرستید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی