PDA

View Full Version : برنامه ربات تلگرام متصل به بانک اطلاعاتی



robosaft
دوشنبه 10 خرداد 1395, 23:13 عصر
سلام
برنامه زیر برای ارسال پیام به کاربرانی که درخواستی داشته باشند در هر زمینه می تواند کمک کند

محیط برنامه به شکل زیر می باشد.
ابتدا توکن دسترسی را وارد می کنید به روی اتصال کلیک می کنید و مشخصات ربات را مشاهده می کنید.
بعد روی دخیره تنظیمات کلیک می کنید.

140624

در قسمت بعد شما به ازای هر سئوال کاربر یه پاسخ در نظر می گیری

140625

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

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

140626

با کلیک بر روی نصب سرویس، سرویس مورد نظر نصب شده و شروع به کار می کند.

140627

در قسمت سرویس ها مشاهده می کنید که سرویس در حال اجراست

140628

برای ارتباط با ربات بعد لینک ربات رو به کاربر مورد نظر داده شد و کاربر روی دکمه start کلیک کرد ینی کار با روبات اغاز شده است

140629

در ضمن اگر کاربر کلماتی رو بپرسد که در لیست وجود نداشته باشد به راهنمایی کاربر لیست سئوالات را نمایش می دهد

140630

امکان شخصی سازی برنامه هم وجود دارد.
در صورت درخواست به صورت خصوصی پیام بفرستید.
با تشکر

robosaft
جمعه 21 خرداد 1395, 18:07 عصر
قابلیت ارسال پیام به کانال به به نرم افزار اضافه شد

140800

ابتدا باید یک کانال ایجاد کنید.

140801

سپس نام را انتخاب کنید

140802

بعد باید از نوع Public باشد
نامی که اینجا وارد می کنید مهم می باشد.

140803

robosaft
جمعه 21 خرداد 1395, 18:16 عصر
برای اضافه کردن ربات به کانال

140804

بر روی administrators کلیک کنید.

140805

new را بزنید.
نام روبات را سرچ کنید.

140806

روی نام ربات کلیک کنید تا به عنوان یک ادمین به کانال اضافه بشه.

حالا بعد از باز شدن فرم اول با کلیک روی ارسال پیغام به کانال ارسال می شود.

140807

robosaft
جمعه 21 خرداد 1395, 19:47 عصر
قابلیت جدید نرم افزار اینکه که با اضافه کردن این ربات به گروه هر کاربری داخل گروه پیام بده به ربات می رسد و با دریافت پیام در صورت بودن پیدا شدن پاسخ آنرا ارسال می کند
ابتدا ربات را به گروه اضافه کنید

140808

بعد طبق تصویر که مشاهده می کنید ربات به کاربران گروه پاسخ می دهد.
140809

robosaft
یک شنبه 20 تیر 1395, 23:35 عصر
سلام

قابلیت خواندن فیدهای خبر خوان به نرم افزار اضافه گردید.

141370

در قسمت آدرس باید آدرس فیدهای خبر خوان نوشته شود و آخرین اخبار امروز رفته می شود و به کانال مورد نظر هدایت می شود البته ادرس سایت منبع هم ذکر می شود

141371

Helpco
دوشنبه 21 تیر 1395, 10:16 صبح
بهتر یک دمو بزارید

robosaft
جمعه 01 مرداد 1395, 14:18 عصر
سلام

برای اجرا کردن نسخه دمو
ابتدا باید اسکریپت زیر را در sql server اجرا کنید.
دقت کنید که نام بانک اطلاعاتی حتما باید Robot باشد



SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[__MigrationHistory](
[MigrationId] [nvarchar](150) NOT NULL,
[ContextKey] [nvarchar](300) NOT NULL,
[Model] [varbinary](max) NOT NULL,
[ProductVersion] [nvarchar](32) NOT NULL,
CONSTRAINT [PK_dbo.__MigrationHistory] PRIMARY KEY CLUSTERED
(
[MigrationId] ASC,
[ContextKey] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Questions](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Caption] [nvarchar](max) NULL,
CONSTRAINT [PK_dbo.Questions] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Answers](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Caption] [nvarchar](max) NULL,
[QuestionId] [int] NOT NULL,
[Rss] [bit] NOT NULL,
CONSTRAINT [PK_dbo.Answers] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[Answers] ADD DEFAULT ((0)) FOR [QuestionId]
GO

ALTER TABLE [dbo].[Answers] ADD DEFAULT ((0)) FOR [Rss]
GO

ALTER TABLE [dbo].[Answers] WITH CHECK ADD CONSTRAINT [FK_dbo.Answers_dbo.Questions_QuestionId] FOREIGN KEY([QuestionId])
REFERENCES [dbo].[Questions] ([Id])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[Answers] CHECK CONSTRAINT [FK_dbo.Answers_dbo.Questions_QuestionId]
GO



فایل ضمیمه را دانلو کنید و اونو درون درایو سی و پوشه Program Files یک پوشه بسازید مثلا telegram فایل ها رو انجا بزارید دقت کنید که حتما باید داخل درایو سی باشد



http://uplod.ir/y34ytnaf6jyr/telegram.rar.htm