PDA

View Full Version : ارسال پیام از دیتابیس SQL به تلگرام



پوریا_م
دوشنبه 21 اسفند 1396, 12:56 عصر
با سلام به دوستان . آیا راهی برای ارسال اطلاعات از دیتابیس به اپلیکیشن تلگرام وجود دارد . لطفا راهنمایی کنید

پوریا_م
پنج شنبه 30 فروردین 1397, 13:48 عصر
کد های ارسال پیام رو پیدا کردم به شکل زیر است ولی یه مشکلی است که باید حتما Collation دیتابیس master از نوع SQL_Latin1_General_CP1257_CI_AS باشه که تو این حالت امکان ارسال پیام فارسی وجود نداره کسی میتونه کمک کنه که چکار باید کرد




Declare @Text varchar(Max)
Declare @Object AS Int;
Declare @ResponseText As nVarchar(Max);
Declare @Url As Varchar(MAX);
Declare @Id BigInt


Set @Id = ChatId Morede Nazar


Select @Url = 'https://api.telegram.org/کد بات تلگرام:AAGFVJZcKMjEr_rFvCRBfxLdiOB_MxoSmL8/sendMessage?chat_id=' + Cast(@Id As Varchar) + '&text= ' + @Text


Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;
Exec sp_OAMethod @Object, 'open', NULL, 'get', @Url, 'false'
Exec sp_OAMethod @Object, 'send'